Aspose.Words ordbehandlare för .NET

Aspose.Words Word Processor för .NET gör det möjligt för utvecklare att skapa, ladda, modifiera och spara Microsoft Word-dokument i alla större format, inklusive DOC, DOCX, RTF, DOT, DOTM, DocM, FlatOPC och WordML. Byggd på den kraftfulla Aspose-Word-motorn, tillhandahåller denna plugin omfattande dokumentbearbetningskapacitet – täcker redigering, formatering, e-postmängning, rapportering och konvertering – utan att kräva Microsoft word eller COM-automation.

Installation och installation

För detaljerad miljökompatibilitet och inställningsinstruktioner, se Installationsguide .

Huvudfunktioner

Dokument skapande & laddning

  • Skapa vita Word-dokument eller ladda upp befintliga filer över alla stödda format.
  • Automatiskt upptäcka filformat på laddning.
  • Öppna arvdokument, lösenordsskyddade filer och tillämpa laddningsinställningar för kompatibilitet.

Rik DOM-baserad redigering

  • Gå till den fullständiga dokumentobjektmodellen (DOM) : avsnitt, paragrafer, löpningar, tabeller, bokmärken, kommentarer, fält och anpassad XML.
  • Ange, uppdatera eller ta bort noder programmatiskt med schema överensstämmelse garanteras.

Stilar, formatering och teman

  • Applicera eller definiera paragrafer, tecken och tabellstilar.
  • Hantera teman och listor för konsekvent branding.
  • Kontroll inline formatering: tecken, färger, spacing och indenter.

Huvudböcker, Footers & Page Setup

  • Ange rubriker/fötter, vattenmärken och sidnumrering.
  • Anpassa sidorientering, marginaler och sektionsspecifika inställningar.

Tabeller, listor och föremål

  • Skapa komplexa tabeller med automatiska / fasta layouter, gränser och skuggor.
  • Ange listor (bulleted, numrerad, multilevel).
  • Arbeta med flytande former, textlådor och bilder med flexibel positionering.

Mail Merge och rapportering

  • Utför Mail Merge med ADO.NET-kompatibla källor (DataTables, DataSets, anpassade objekt).
  • Stöd för fusionregioner, nötade regioner och villkorlig logik.
  • LINQ-filter för dynamisk rapportering.

Dokumentskydd och metadata

  • Applicera skyddslägen (läs endast, formulär fyllning, kommentarer endast).
  • Hantera inbyggda och anpassade dokumentegenskaper (författare, titel, nyckelord, taggar).

Konvertering och export

  • Spara dokument till DOCX, DOC, RTF, HTML, PDF, FlatOPC och mer.
  • Kontroll av utgångsalternativ som komprimering, kryptering och kompatibilitet lägen.
  • Batch konverteringsstöd för högvolymscenarier.

Exempel: Redigera ett Word-dokument i 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");

Exempel: Ange en karta

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");

Exempel: Skapa ett bokmärke

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");

Tips och bästa praxis

  • Använd strömbaserad laddning och spara för stora dokument.
  • Återanvänd stilar och teman för att upprätthålla en konsekvent branding.
  • Finns tillgänglig för Document föremål omedelbart (wrap in using) För minneseffektivitet.
  • Catch UnsupportedFileFormatException för olaglig ingångshantering.
  • Preformaterade mallar för att minimera postprocessering när du använder Mail Merge.
  • Profildokumentverksamhet för prestanda i batcharbetsflöden.

Ofta ställda frågor

**Q: Vilka format kan jag bearbeta?**A: DOC, DOCX, RTF, DOT, Dotx, Docm, FlatOPcMacroEnabled, flatOpcTemplate, WordML och WordM.

**Q: Behöver detta Microsoft Word?**A: Nej, Aspose.Words körs oberoende av Microsoft Word eller Office-interop.

**Q: Kan jag automatisera Mail Merge i bulk?**A: Ja, du kan kombinera tusentals poster mot mallar med minimala minnesfönster.

**Q: Är formatering bevarad när du sparar över format?**A: Ja, Aspose.Words bibehåller hög lojalitet vid konvertering mellan Word, PDF, HTML och andra stödda format.

 Svenska