Aspose.Words ODT Soubor Processor pro .NET
Aspose.Words ODT Souborový procesor pro .NET umožňuje vývojářům vytvářet, nahrávat, upravovat a ukládat OpenOffice dokumenty ve formátech odt a OTT. Vestavěný na jádrovém motoru Aspoze.Slovo, tento plugin vystavuje zjednodušenou API plochu zaměřenou na pracovní toky openOffice – ideální pro automatizaci serverových stran, správu podnikových dokumentů a integraci .net.
Instalace a nastavení
Instalovat Aspose.Words pro .NET balíček prostřednictvím NuGet.
Nastavení měřené licence včas ve vašem životním cyklu aplikace.
Funkce a funkce
Vytvoření a iniciování dokumentu
- Instantujte nové soubory ODT, definujte styly, nastavíte stránky a vytvářejte obsah programovaně.
- Shromažďujte přímo na ODT neboOTT bez změny používání modelu objektu.
2.Doplatnění stávajících souborů
- Otevřete a rozdělte soubory ODT/OTT do modelu objektu podobného DOM.
- Automatická detekce zdrojového formátu a kódování zajišťuje věrnost při práci s přizpůsobenými šablony.
Manipulace s bohatým obsahem
- Vložte, aktualizujte nebo vymažte odstavce, běhy, poznámky a pole.
- Pracujte s tabulkami (rody, sloupce a buňky) a aplikujte formátování.
- Vložte a resize obrázky (JPEG, PNG, GIF a další).
4. styly a formátování kontroly
- Aplikujte nebo vytvořte odstavce, znaky a tabulkové styly programovaně.
- Podpora inline formátování: písma, barvy, hranice, indenty a prostor.
5. zpracování šablon s OTT
- Load OTT šablony, populace držitelů místa, a ušetřit jako ODT.
- Ideální pro e-mailovou fúzi a automatickou generaci zpráv.
6. sekce a nastavení stránky
- Kontrolní hranice, orientace, hlavice / nohy a přestávky na sekci.
- Řízení víceúčelových layoutů pro flexibilní návrh dokumentů.
Metadata a vlastnosti dokumentů
- Standardní čtení / psaní a přizpůsobené vlastnosti: název, autor, klíčová slova, tagy.
- Vložte metadata kompatibilní s OpenOffice a downstream systémy.
Shromažďování možností a tónování výkonu
- Fine-tune uloží možnosti (kompresi, nastavení kompatibility).
- Stream-based úspora pro minimální využití paměti a přímé HTTP / cloud odpovědi.
Dodatečné editační funkce
- Najít a nahradit text přes dokumenty.
- Vložte titulky, podkapitoly, stopové poznámky a endnoty.
- Řízení poznámek, komentářů a kolaborativních oznámení.
- Vytvořit grafy dynamicky prostřednictvím
DocumentBuilder.InsertChart
. - Podpora seznamů, kul, tabulek, hyphenace a vestavěných objektů.
Příklad: Edit a Save ODT
var doc = new Document(MyDir + "Document.odt");
var builder = new DocumentBuilder(doc);
builder.MoveToDocumentEnd();
builder.Writeln("Produced by Aspose.Words Processor plugin.");
doc.Save(ArtifactsDir + "ProcessorOpenOfficePlugin.EditDocumentOpenOffice.odt");
Příklad: Vytvoření mapy v ODT
var doc = new Document();
var builder = new DocumentBuilder(doc);
var shape = builder.InsertChart(ChartType.Pie, 432, 252);
var chart = shape.Chart;
chart.Title.Text = "Produced by Aspose.Words Processor plugin.";
chart.Series.Clear();
chart.Series.Add("Series 1",
new string[] { "Category 1", "Category 2", "Category 3" },
new double[] { 2.7, 3.2, 0.8 });
doc.Save(ArtifactsDir + "ProcessorOpenOfficePlugin.CreateChartOpenOffice.odt");
Příklad: Přidejte značku
var doc = new Document();
var builder = new DocumentBuilder(doc);
builder.StartBookmark("Bookmark");
builder.Write("Produced by Aspose.Words Processor plugin.");
builder.EndBookmark("Bookmark");
doc.Save(ArtifactsDir + "ProcessorOpenOfficePlugin.CreateBookmarkOpenOffice.odt");
Tipy a nejlepší postupy
- Použijte stream-based loading/saving pro velmi velké soubory ODT, aby se minimalizovala spotřeba paměti.
- Opět použijte tyle přes sekce namísto přímého formátování všude.
- Vložte OTT šablony pro opakované automatizační úkoly.
- Nastavení licence na start-upu, aby se zabránilo omezení zkoušky.
- Validujte výstup v několika editorech (LibreOffice, OpenOffice), abyste zajistili věrnost přes platformu.
- Objekty dokumentů v
using
bloky k uvolnění nekontrolovaných zdrojů.
Často kladené otázky
**Jaké formáty jsou podporovány?**Tento procesor podporuje soubory ODT aOTT. Konverze do DOCX, PDF a dalších formátů je k dispozici prostřednictvím jádrových APIs Aspose.Words.
**Je formátování zachováno během úložných operací?**Ano. Aspose.Words zajišťuje vysokou důvěryhodnost renderování a formátování konzistence přes platformy.
**Můžu automatizovat ODT mail merge?**Kombinujte šablony OTT s funkcemi datového připojení k vytváření personalizovaných dokumentů OpenOffice.
**Které odvětví používají ODT File Processor?**Společné případy použití zahrnují správa dokumentů, reporting, generace faktur, publikace, maloobchod, zdravotní péče a bankovnictví.