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

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 (vrijeme using) 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.

 Hrvatski