Aspose.Words Procesor tekstu dla .NET

Aspose.Words Word Processor dla .NET umożliwia programistom tworzenie, ładowanie, modyfikowanie i przechowywanie dokumentów programu Microsoft Word we wszystkich głównych formach, w tym DOC, DOCX, RTF, DOT, DOTM, DocM, FlatOPC i WordML. Zbudowany na potężnym silniku programu ASPOSE.Vords, ten wtyczka dostarcza kompleksowych możliwości przetwarzania dokumentu – obejmujących edycję, formatyzację, połączenie poczty, sprawozdawczość i konwersję – bez konieczności automatyzacji programu Word lub COM.

Instalacja i ustawienie

Aby uzyskać szczegółowe instrukcje kompatybilności środowiska i ustawienia, zobacz Instalacja przewodnik .

Główne cechy

Tworzenie i ładowanie dokumentów

  • Tworzenie niejasnych dokumentów Word lub ładowanie istniejących plików we wszystkich obsługiwanych formach.
  • Automatycznie wykrywa format pliku na ładowaniu.
  • Otwórz dokumenty dziedzictwa, pliki chronione hasłem i zastosować ustawienia ładowania dla kompatybilności.

Bogaty dom oparty na edycji

  • Dostęp do pełnego modelu obiektu dokumentu (DOM): Sekcje, paragrafy, biegi, tabele, znaky książkowe, komentarze, pola i dostosowane XML.
  • Wstawić, zaktualizować lub usunąć węzły programowo z gwarancją zgodności schematu.

Styl, formatowanie i tematy

  • Zastosuj lub zdefiniuj ** ustępu, charakter i styl tabeli**.
  • Zarządzanie tematami i listami dla konsekwentnego brandingu.
  • Kontrola formatu inline: czcionki, kolory, przestrzeń i indenty.

Nazwy, stopy i ustawienia stron

  • Wprowadź nagłówki / stopy, znaky wody i numerowanie strony.
  • Dostosuj orientację strony, marginesy i ustawienia określone w sekcji.

Tabele, listy i obiekty

  • Stwórz skomplikowane tabele z automatycznie ustawionymi / stałymi układami, granicami i odcieniem.
  • Wstawiamy listy (numerowane, liczone i wielopoziomowe).
  • Praca z płynnymi kształtami, pudełkami tekstowymi i obrazami z elastycznym pozycjonowaniem.

Mail Merge i sprawozdanie

  • Wykonaj Mail Merge z zasobami zgodnymi z ADO.NET (DataTables, DataSets, obiekty dostosowane).
  • Wsparcie dla obszarów fuzji, regionów zniszczonych i logiki warunkowej.
  • Filtry w stylu LINQ dla dynamicznej generacji raportów.

Ochrona dokumentów i metadatu

  • Stosować tryby ochrony (czytanie tylko, wypełnianie formularza, komentarze tylko).
  • Zarządzaj wbudowanymi i dostosowywanymi właściwościami dokumentu (autor, tytuł, słowa kluczowe, etykiety).

Konwersja i eksport

  • Zapisz dokumenty do DOCX, DOC, RTF, HTML, PDF, FlatOPC i więcej.
  • Kontrola opcji wyjścia, takich jak kompresja, szyfrowanie i trybów zgodności.
  • Wsparcie do konwersji batch dla scenariuszy o dużym objętości.

Przykład: edycja dokumentu Word w 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");

Przykład: Wprowadź wykres

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

Przykład: Tworzenie znaku

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

Porady i najlepsze praktyki

  • Użyj opartego na przepływie ładowania i oszczędności dla dużych dokumentów.
  • Ponowne wykorzystanie ** stylów i tematów** w celu utrzymania spójnego brandingu.
  • Dostępne do Document Szybkie zamknięcie obiektów (wrap in using) Dla efektywności pamięci.
  • Catch UnsupportedFileFormatException w przypadku nieprawidłowego zarządzania wejściami.
  • Przedformatowane szablony, aby zminimalizować post-przetwarzanie podczas korzystania z Mail Merge.
  • Profil operacji dokumentów dla wydajności w tokach roboczych batch.

Często zadawane pytania

**Q: Jakie formaty mogę przetwarzać?**Odpowiedź: DOC, DOCX, RTF, DOT, Dotx, Docm, FlatOPcMacroEnabled i WordML.

**Q: Czy to wymaga programu Microsoft Word?**Odpowiedź: Nie, Aspose.Words działa niezależnie od programu Microsoft Word lub interop Office.

**Q: Czy mogę automatycznie połączyć pocztę w tłumie?**Odpowiedź: Tak, można połączyć tysiące rekordów przeciwko szablonom z minimalnym odciskem pamięci.

**Q: Czy formatowanie jest zachowane podczas przechowywania w różnych formach?**Odpowiedź: Tak, Aspose.Words utrzymuje wysoką lojalność podczas konwersji między Word, PDF, HTML i innymi obsługiwanymi formatami.

 Polski