V tomto tutoriálu se naučíte jak vytvořit záložku ve Wordu pomocí Javy. Poskytuje všechny potřebné informace o použití knihovny, programovací logice pro psaní aplikace a spustitelný ukázkový kód pro přidání záložky ve Wordu pomocí Javy. Vysvětlení je také poskytnuto pro přidání více vnořených záložek do stejného dokumentu a následné uložení jako DOCX nebo DOC podle požadavku.
Kroky k přidání záložky do dokumentu Word pomocí Java
- Vytvořte prostředí pro přidání Aspose.Words for Java pro vložení záložek
- Vytvořte nový soubor aplikace Word pomocí objektu třídy Document a vytvořte instanci objektu třídy DocumentBuilder
- Vytvořte záložku a nastavte její název
- Přidejte nějaký ukázkový text
- Vytvořte další vnořenou záložku se zadaným názvem a přidejte do dokumentu pod ní nějaký text
- Před uložením na disk zavřete vnořenou záložku a poté vnější záložku
Tyto kroky popisují postup vložení záložky do Wordu pomocí Javy. Všechny potřebné podrobnosti jsou k dispozici zde, včetně nastavení prostředí, nezbytných tříd a metod pro přidání záložek spolu s popisem pro přidání ukázkového textu pro snadné testování funkce. Zde uvedené kroky jsou pro vnořené záložky, ale v případě potřeby můžete přidat pouze jednu záložku.
Kód pro automatické vytváření záložek ve Wordu pomocí Java
import com.aspose.words.Document; | |
import com.aspose.words.DocumentBuilder; | |
import com.aspose.words.License; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to insert bookmark using Java | |
// Instantiate the license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Create the Document object | |
Document doc = new Document(); | |
// Create a DocumentBuilder object | |
DocumentBuilder builder = new DocumentBuilder(doc); | |
// Create a bookmark | |
builder.startBookmark("Outer Bookmark"); | |
// Add some text under this bookmark | |
builder.writeln("Text inside the outer bookmark."); | |
// Start another bookmark | |
builder.startBookmark("Nested Inner Bookmark"); | |
// Add some text to the document under this nested bookmark | |
builder.writeln("Text inside a NestedBookmark."); | |
// End the nested bookmark | |
builder.endBookmark("Nested Inner Bookmark"); | |
// Write text after the nested bookmark | |
builder.writeln("Text after Nested Bookmark."); | |
// End the outer bookmark | |
builder.endBookmark("Outer Bookmark"); | |
// Save the resultant Word file with bookmarks | |
doc.save("Output.docx"); | |
System.out.println("Done"); | |
} | |
} |
Tento kód demonstruje proces vytvoření záložky ve Wordu pomocí Java. Objekt třídy DocumentBuilder se používá pro vkládání textu a počáteční a koncové záložky pomocí názvu záložky. Záložky můžete přidávat nejen na základě řádků textu, ale můžete také přidávat záložky po sloupcích pomocí startColumnBookmark() zadáním názvu záložky.
Tento tutoriál nás naučil přidat jednu nebo více záložek do souboru aplikace Word. Pokud se chcete naučit postup přidání vodoznaku do souboru aplikace Word, přečtěte si článek na jak přidat vodoznak do aplikace Word pomocí Java.