Přidat vodoznak do Word DOCX Java

Vodoznaky se přidávají do dokumentů aplikace Word pro různé účely, jako je zabránění nelegálnímu použití, definování vlastnictví, zobrazení stavu dokumentu atd. V tomto článku se dozvíte, jak přidat vodoznak do dokumentů aplikace Word pomocí Java. Článek bude demonstrovat vkládání textových a obrazových vodoznaků do dokumentu aplikace Word samostatně.

Java API pro přidání vodoznaku do dokumentů aplikace Word

Abychom do dokumentů aplikace Word přidali vodoznaky, použijeme Aspose.Words for Java. Jedná se o funkčně bohaté API, které vám umožní vytvářet dokumenty pro zpracování textu od začátku. Také vám umožňuje poměrně snadno manipulovat se stávajícími 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.7</version>
    <type>pom</type>
</dependency>

Přidejte textový vodoznak do dokumentu aplikace Word v Javě

Níže jsou uvedeny kroky pro vložení textového vodoznaku do dokumentu aplikace Word pomocí jazyka Java.

Následující ukázka kódu ukazuje, jak přidat textový vodoznak do dokumentu aplikace Word.

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

// Nastavte možnosti vodoznaku
TextWatermarkOptions watermarkOptions = new TextWatermarkOptions();
watermarkOptions.setFontSize(36);
watermarkOptions.setFontFamily("Arial");
watermarkOptions.setColor(Color.RED);
watermarkOptions.setLayout(WatermarkLayout.DIAGONAL);
watermarkOptions.isSemitrasparent(true);

// Vložte vodoznak
doc.getWatermark().setText("CONFIDENTIAL", watermarkOptions);

// Uložte aktualizovaný dokument
doc.save("text-watermark.docx");

Následuje snímek obrazovky dokumentu aplikace Word po přidání textového vodoznaku.

Přidejte textový vodoznak do Wordu v Javě

Přidání vodoznaku obrázku do dokumentu aplikace Word

Níže jsou uvedeny kroky pro přidání vodoznaku obrázku do dokumentu aplikace Word pomocí jazyka Java.

Následující ukázka kódu ukazuje, jak přidat vodoznak obrázku do dokumentu aplikace Word.

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

// Nastavte možnosti vodoznaku
ImageWatermarkOptions watermarkOptions = new ImageWatermarkOptions();
watermarkOptions.isWashout(false);

// Načíst obrázek vodoznaku
BufferedImage image = ImageIO.read(new File("logo.png")); 

// Vložte vodoznak
doc.getWatermark().setImage(image, watermarkOptions);

// Uložte aktualizovaný dokument
doc.save("image-watermark.docx");

Následuje snímek obrazovky dokumentu aplikace Word po přidání vodoznaku obrázku.

Přidejte vodoznak obrázku do Wordu v Javě

Získejte bezplatnou licenci API

Můžete získat dočasnou licenci, abyste mohli používat API bez omezení hodnocení.

Závěr

V tomto článku jste se naučili, jak přidat vodoznak do dokumentů aplikace Word pomocí Java. Kroky a ukázky kódu ukázaly, jak vložit textový nebo obrázkový vodoznak do dokumentu aplikace Word. 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é