Vývojářská příručka

Tento průvodce pokrývá základní schopnosti Aspose.Words FOSS pro .NET — stejný Document Object Model, který používá komerční Aspose.Words pro produkt .NET, zredukovaný na bezplatné, open-source jádro.

Práce s dokumenty

using Aspose.Words;

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.Writeln("Hello, Aspose.Words FOSS!");

doc.Save("output.docx");

DocumentBuilder poskytuje vysoceúrovňové metody pro vkládání textu, přesouvání kurzoru do sekcí, záložek a tabulek a aplikaci formátování písma, odstavců a stránek. Kompletní model objektu dokumentu je také dostupný přímo přes strom uzlů nebo podtříděním DocumentVisitor.

Podporované formáty

DOCX, DOCM, DOTX, DOTM a Flat OPC (včetně jeho variant s makry a šablon) jsou všechny podporovány jak pro načítání, tak pro ukládání, sdílející stejný OOXML čtečku/zapisovač. Markdown a prostý text jsou také podporovány jak pro načítání, tak pro ukládání.

Klíčové třídy

TřídaJmenný prostorPopis:
DocumentAspose.WordsKořenový objekt dokumentu
DocumentBuilderAspose.WordsVysoce úrovňové psaní dokumentů založené na kurzoru API
SectionAspose.WordsSekce dokumentu
ParagraphAspose.WordsOdstavec textu
TableAspose.Words.TablesTvar tabulky
FieldAspose.Words.FieldsZákladní třída pro pole dokumentu

Známá omezení

Následující nejsou součástí této FOSS edice:

  • Rozvržení stránky a vykreslování: žádný export do PDF, XPS ani obrázku a žádný tisk — hodnoty polí závislé na rozvržení (např. čísla stránek v obsahu) se vyhodnocují na 0 místo aby byly vypočítány.
  • Další formáty: DOC, RTF, ODT, HTML a EPUB nejsou čteny ani zapisovány.
  • Provádění hromadné korespondence, LINQ Reporting, porovnávání dokumentů a podmnožkování vložených písem nejsou zahrnuty.
  • Digitální podpisy lze ověřit, ale nelze vytvořit.

Viz jednotlivé sekce níže pro konkrétní třídy a metody dostupné pro danou oblast schopností.

Viz také:

 Čeština