Aspose.Words Procesor textových dokumentů pro .NET
Aspose.Words Word Processor pro .NET umožňuje vývojářům vytvářet, nahrávat, upravovat a ukládat dokumenty Microsoft Word ve všech hlavních formátech, včetně DOC, DOCX, RTF, DOT, DOTM, DocM, FlatOPC a WordML. Vestavěný na výkonném motoru Aspose-Word, tento plugin poskytuje komplexní schopnosti zpracování dokumentů – pokrývající editaci, formátování, sdílení pošty, reportování a konverze – bez nutnosti automatizace Microsoft WORD nebo COM.
Instalace a nastavení
- Instalace The Aspose.Words pro .NET Vybavení balíčku.
- Konfigurace Licencování na bázi měření V aplikaci Startup.
- Reference
Aspose.Words.dll
ve vašem projektu.
Pro podrobné environmentální kompatibilitu a nastavení pokynů, viz Instalační průvodce .
Hlavní rysy
Vytváření a nabíjení dokumentů
- Vytvořte bílé Wordové dokumenty nebo stáhněte stávající soubory ve všech podporovaných formátech.
- Automaticky detekuje formát souboru na nabití.
- Otevřete dědičné dokumenty, heslo chráněné soubory a použijte nastavení zatížení pro kompatibilitu.
Bohatá domová edita
- Připojte se k kompletnímu objektovému modelu dokumentu (DOM) : Oddíly, odstavce, běhy, tabulky, záznamy, komentáře, pole a přizpůsobené XML.
- Vložte, aktualizujte nebo vymazat uzly programovaně s schématem shody zajištěné.
Styly, formátování a témata
- Použijte nebo definujte ** oddíly, znaky a tabulkové styly**.
- Řízení témat a seznamů pro konzistentní branding.
- Ovládací inline formátování: písma, barvy, prostor a indenty.
Název: Footers & Page Setup
- Vložte titulky / stopy, vodní značky a čísla stránek.
- Přizpůsobte orientaci stránky, marže a nastavení specifické pro oddíly.
Tabulky, seznamy a předměty
- Vytvořte složité tabulky s automaticky nastavenými / pevnými rozloženími, hranicemi a stínem.
- Vložte seznamy (zaznamenané, číselné, víceúrovňové).
- Práce s plovoucími tvary, textovými krabicemi a obrázky s flexibilním umístěním.
Mail Merge a zpráva
- Vykonávejte Mail Merge s ADO.NET kompatibilními zdroji (DataTables, DataSets, přizpůsobené objekty).
- Podpora sloučených oblastí, hnízdných regionů a podmíněné logiky.
- LINQ filtry pro dynamickou generaci zpráv.
Ochrana dokumentů a metadata
- Použijte ochranné režimy (přečtěte si pouze, vyplňte formulář, komentáře pouze).
- Správa vestavěných a přizpůsobených vlastností dokumentu (autor, název, klíčová slova, značky).
Konverze a vývoz
- Uložte dokumenty do DOCX, DOC, RTF, HTML, PDF, FlatOPC a další.
- Ovládání výstupních možností, jako je komprese, šifrování a režimy kompatibility.
- Podpora konverze batchů pro scénáře s vysokým objemem.
Příklad: Edit Word Document v C#
using Aspose.Words;
// Load an existing DOCX
var doc = new Document("input.docx");
var builder = new DocumentBuilder(doc);
// Add new content
builder.MoveToDocumentEnd();
builder.Writeln("Produced by Aspose.Words Word Processor plugin.");
// Save as DOCX
doc.Save("output.docx");
Příklad: Vložte mapu
var doc = new Document();
var builder = new DocumentBuilder(doc);
// Insert chart
var shape = builder.InsertChart(ChartType.Pie, 432, 252);
var chart = shape.Chart;
chart.Title.Text = "Quarterly Sales";
// Customize chart series
chart.Series.Clear();
chart.Series.Add("Series 1",
new[] { "Category 1", "Category 2", "Category 3" },
new[] { 2.7, 3.2, 0.8 });
// Save
doc.Save("ChartDemo.docx");
Příklad: Vytvořte Bookmark
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("Bookmarked.docx");
Tipy a nejlepší postupy
- Použijte stream-based nabíjení a úspory pro velké dokumenty.
- Opět použijte tyle a témata k udržení konzistentního brandingu.
- Dostupné pro
Document
předměty okamžitě (wrap inusing
) Pro efektivitu paměti. - Catch
UnsupportedFileFormatException
Pro neplatné vstupní zpracování. - Předformátované šablony minimalizují postprocesování při používání Mail Merge.
- Profile dokument operace pro výkon v batch pracovních toků.
Často kladené otázky
**Q: Jaké formáty mohu zpracovávat?**Odpověď: DOC, DOCX, RTF, DOT, Dotx, Docm, FlatOPcMacroEnabled a WordML.
**Q: To vyžaduje Microsoft Word?**Odpověď: Ne, Aspose.Words běží nezávisle na Microsoft Word nebo Office interop.
**Q: Můžu automatizovat Mail Merge v množství?**Odpověď: Ano, můžete kombinovat tisíce záznamů proti šablonám s minimálním odtiskem paměti.
**Q: Je formátování zachováno při ukládání přes formáty?**Odpověď: Ano, Aspose.Words udržuje vysokou věrnost při konverzi mezi Wordem, PDF, HTML a dalšími podporovanými formáty.