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řída | Jmenný prostor | Popis: |
|---|---|---|
Document | Aspose.Words | Kořenový objekt dokumentu |
DocumentBuilder | Aspose.Words | Vysoce úrovňové psaní dokumentů založené na kurzoru API |
Section | Aspose.Words | Sekce dokumentu |
Paragraph | Aspose.Words | Odstavec textu |
Table | Aspose.Words.Tables | Tvar tabulky |
Field | Aspose.Words.Fields | Zá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
0mí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é:
- Začínáme: Sestavení ze zdrojového kódu a váš první program
- API Reference: Reference tříd a metod
- Praktické návody: Články zaměřené na úkoly
- Aspose.Words for .NET — Enterprise Documentation