Obsah ve Wordu v Javě

Obsah(TOC) v dokumentu aplikace Word vám poskytuje přehled o obsahu dokumentu. Velmi často je považován za nezbytnou součást dokumentů. Při programovém generování dokumentů aplikace Word může být nutné manipulovat s obsahem, tj. přidat nebo aktualizovat obsah. Pro takové případy tento článek poskytuje snadnou, vysoce kvalitní a vysokorychlostní metodu vytváření a manipulace s obsahem v dokumentech aplikace Word v jazyce Java.

Java API pro vytváření obsahu v dokumentech aplikace Word

Pro práci s obsahem v dokumentech aplikace Word použijeme Aspose.Words for Java. Jedná se o výkonné rozhraní API pro zpracování textu, které umožňuje vytvářet, upravovat nebo převádět dokumenty aplikace Word. Rozhraní API si můžete stáhnout nebo jej nainstalovat pomocí následujících konfigurací Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>21.6</version>
    <type>pom</type>
</dependency>

Vytvořte obsah v dokumentu aplikace Word v Javě

Níže jsou uvedeny kroky k vytvoření obsahu v dokumentu aplikace Word pomocí jazyka Java.

Následující ukázka kódu ukazuje, jak vytvořit obsah v dokumentu aplikace Word v jazyce Java.

// Načtěte dokument aplikace Word
Document doc = new Document("Word.docx");

// Vytvořte tvůrce dokumentů
DocumentBuilder builder = new DocumentBuilder(doc);

// Na začátek dokumentu vložte obsah.
builder.insertTableOfContents("\\o \"1-3\" \\h \\z \\u");
builder.insertBreak(BreakType.PAGE_BREAK);

// Nově vložený obsah bude zpočátku prázdný.
// Je třeba jej vyplnit aktualizací polí v dokumentu.
doc.updateFields();

// Uložte aktualizovaný dokument
doc.save("Output.docx");

Java: Aktualizace obsahu v dokumentu aplikace Word

Následují kroky k aktualizaci obsahu v dokumentu aplikace Word pomocí jazyka Java.

Následující ukázka kódu ukazuje, jak aktualizovat obsah v dokumentu aplikace Word.

// Načtěte dokument aplikace Word
Document doc = new Document("Word.docx");

// Aktualizovat obsah
doc.updateFields();

// Uložte aktualizovaný dokument
doc.save("Output.docx");

Vytvořte obsah MS Word s bezplatnou licencí

Můžete získat bezplatnou dočasnou licenci k vytváření a manipulaci s obsahem v dokumentech aplikace Word bez omezení hodnocení.

Závěr

V tomto článku jste se naučili programově pracovat s obsahem v dokumentech Wordu. Kroky a ukázky kódu ukázaly, jak přidat nebo aktualizovat obsah v dokumentu aplikace Word v jazyce Java. Další informace o rozhraní API pro zpracování textu v jazyce Java se můžete dozvědět pomocí dokumentace. V případě jakýchkoli dotazů nás neváhejte kontaktovat prostřednictvím našeho fóra.

Viz také