Aspose.Words Word procesor za .NET
Aspose.Words Word Processor za .NET omogućuje razvijalcima da stvaraju, preuzimaju, mijenjaju i pohranjuju Microsoft Word dokumente u svim velikim formatima, uključujući DOC, DOCX, RTF, DOT, DOTM, DocM, FlatOPC i WordML. Izgrađen na snažnom Aspose-Word motoru, ovaj plugin pruža sveobuhvatne sposobnosti obrade dokumenata – pokrivanje uređivanja, formatacije, pošte spajanja, izvješćivanja i konverzije – bez potrebe za automatizacijom Microsofta Word ili COM.
Instaliranje i postavljanje
- Instalira se Sljedeći članakAspose.Words za .NET Pakiranje u paketu.
- konfiguracija Mjerena dozvola Primjenjuje se na startup aplikacije.
- Reference
Aspose.Words.dll
u vašem projektu.
Za detaljne ekološke kompatibilnosti i upute za postavljanje, pogledajte Priručnik za instalaciju .
Ključne značajke
Proizvodnja i preuzimanje dokumenata
- Stvorite prazne Word dokumente ili preuzmite postojeće datoteke u svim podržanim formatima.
- Automatski otkrivanje formata datoteke na teret.
- Otvorite nasljedne dokumente, lozinku zaštićene datoteke i primjenjujte postavke opterećenja za kompatibilnost.
Bogati dom-bazirani uređaji
- Pristup cijelom objektnom modelu dokumenta (DOM) : Odjeljke, stavci, tečajevi, tablice, znakovi knjiga, komentari, polja i prilagođeni XML.
- Upišite, ažurirajte ili programski uklonite čvorove s jamčenim usklađenjem.
Stili, formiranje i teme
- Primijenite ili definirajte ** stavke, znakove i stilove tablice**.
- Upravljajte teme i popise za dosljedni branding.
- Kontrola inline formatacije: fontovi, boje, prostor i indenti.
Naslovi, Footers i postavljanje stranica
- Upišite naslovnice / stopala, vodene oznake i brojanje stranica.
- Prilagodite orijentaciju stranice, marže i postavke specifične za odjeljke.
Tablice, popisi i predmeti
- Stvorite složene tablice s automatskim/fiksnim rasporedima, granicama i sjedenjem.
- Upišite popise (bulleted, numerated, multilevel).
- Radite s plutajućim oblicima, tekstnim kutijama i slikama s fleksibilnim pozicioniranjem.
Poštovanje i izvješćivanje
- Izvođenje Mail Merge s ADO.NET-kompatibilnim izvorima (DataTables, DataSets, prilagođeni objekti).
- Podrška za fuzijske regije, nestane regija i uvjetnu logiku.
- LINQ filtri za dinamičnu generaciju izvješća.
Zaštita dokumenata i metapodataka
- Primijenite načine zaštite (jednostavno čitanje, ispunjavanje obrasca, samo komentari).
- Upravljajte integriranim i prilagođenim svojstvima dokumenta (autor, naslov, ključne riječi, oznake).
Konverzija i izvoz
- Sačuvajte dokumente u DOCX, DOC, RTF, HTML, PDF, FlatOPC i još mnogo toga.
- Kontrolirajte opcije izlaska kao što su načini kompresije, šifriranja i kompatibilnosti.
- Podrška za konverziju batha za scenarije visokog volumena.
Primjer: Uredi Word dokument u 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");
Primjer: Upišite grafikon
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");
Primjer: Stvorite knjigovodstvo
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");
Savjeti i najbolje prakse
- Koristite stream-based punjenje i štednju za velike dokumente.
- Ponovno koristite stile i teme kako biste održali dosljednu branding.
- Na raspolaganju
Document
Sljedeći Članak Ubrzo (vrijemeusing
) Za učinkovitost pamćenja. - Catch
UnsupportedFileFormatException
za neispravno upravljanje ulazom. - Pre-formate šablone kako bi se smanjila post-procesiranje prilikom korištenja Mail Merge.
- Operacije profila dokumenata za performanse u radnim tokovima.
Često postavljana pitanja
**Q: Koje formate mogu obrađivati?**A: DOC, DOCX, RTF, DOT, Dotx, Docm, FlatOPC, flatOpcMacroEnabled i WordML.
**P: Hoće li to zahtijevati Microsoft Word?**A: Ne, Aspose.Words radi neovisno o Microsoft Word ili Office interop.
**Q: Mogu li automatizirati Mail Merge u mnoštvu?**Odgovor: Da, možete kombinirati tisuće zapisa protiv predloga s minimalnim otiskom memorije.
**Q: Je li formiranje sačuvano kada se štedi preko formata?**A: Da, Aspose.Words održava visoku vjerodostojnost prilikom pretvaranja između Word, PDF, HTML i drugih podržanih formata.