Vodoznaky lze použít k ochraně obsahu a nárokování vlastnictví vašich dokumentů. Podobně je lze použít také pro branding nebo označení vašich dokumentů jako konceptů. Tento článek popisuje, jak přidat vodoznaky do souborů chráněných heslem v Java. K chráněným souborům přidáme textové i obrázkové vodoznaky pomocí příkladů kódu.
Diskutují se zde následující témata:
- Java API pro soubory chráněné heslem pro vodoznak
- Přidejte vodoznak do chráněných souborů pomocí Java
Java API pro soubory chráněné heslem pro vodoznak
GroupDocs.Watermark představuje watermarking Java API, které umožňuje práci s vodoznaky ve vašich aplikacích. Toto API použijeme k vkládání textových a obrazových vodoznaků do heslem chráněných dokumentů.
Soubor JAR si můžete stáhnout z části ke stažení nebo použít nejnovější konfigurace úložiště a závislostí Maven ve vašich aplikacích Java.
<repository>
<id>GroupDocsJavaAPI</id>
<name>GroupDocs Java API</name>
<url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-watermark</artifactId>
<version>21.3</version>
</dependency>
Přidání vodoznaku do souborů chráněných heslem pomocí Java
Jen pár řádků kódu vám umožní upravit vodoznak podle potřeby a aplikovat jej na vaše soubory. Chcete-li přidat oba typy vodoznaku, postupujte podle následujících kroků.
- Načtěte chráněný soubor.
- Použít vodoznak.
- Uložte soubor s vodoznakem.
Nyní přidáme textové vodoznaky a poté obrázkové vodoznaky, jeden po druhém.
Přidat textový vodoznak do chráněných souborů v Java
Textové vodoznaky lze použít k označení dokumentů jako NÁVRH nebo DŮVĚRNÉ; nebo pro podobné účely. Následující kroky ukazují, jak přidat textový vodoznak do heslem chráněných dokumentů v Java.
- Připravte možnost načítání pomocí stávajícího hesla.
- Pomocí možností načítání načtěte chráněný soubor s třídou Watermarker.
- Definujte vodoznak pomocí třídy TextWatermark.
- Nastavte text, vzhled, otočení, krytí, barvu a další vlastnosti vodoznaku.
- Přidejte vodoznak do dokumentu pomocí metody add().
- Uložte soubor s vodoznakem pomocí metody save().
Následující fragment kódu Java vloží textový vodoznak do chráněného dokumentu PDF.
/*
* Použijte textový vodoznak na dokument (PDF, Word, PPT, Excel, ...) v Java
*/
LoadOptions loadOptions = new LoadOptions();
loadOptions.setPassword("P@$$w0rd");
String filePath = "path/document.pdf";
Watermarker watermarker = new Watermarker(filePath, loadOptions);
TextWatermark watermark = new TextWatermark("Watermark", new Font("Arial", 36));
watermark.setForegroundColor(Color.getRed());
watermark.setOpacity(0.3);
watermark.setRotateAngle(-45);
watermarker.add(watermark);
watermarker.save("path/watermark-document.pdf");
Přidat vodoznak obrázku do chráněných souborů v Java
Jako vodoznak můžete také vložit libovolný obrázek nebo logo. Chcete-li přidat obrázek, použijte třídu ImageWatermark. Následující kroky umožňují přidání obrazového vodoznaku do vašich heslem chráněných dokumentů v Java.
- Připravte možnost načítání pro chráněný soubor pomocí existujícího hesla.
- Načtěte soubor pomocí třídy a možnosti načítání Watermarker.
- Načtěte soubor obrázku pomocí třídy ImageWatermark.
- Nastavte vzhled vodoznaku, zarovnání, souřadnice, otočení, krytí a další vlastnosti.
- Nyní přidejte vodoznak do dokumentu pomocí metody add().
- Nakonec uložte soubor s vodoznakem pomocí metody save().
Následující příklad kódu Java vloží vodoznak obrázku do chráněného souboru PDF.
/*
* Použijte vodoznak obrázku na dokument (PDF, Word, PPT, Excel, ...) v Java
*/
LoadOptions loadOptions = new LoadOptions();
loadOptions.setPassword("P@$$w0rd");
String filePath = "path/document.docx";
Watermarker watermarker = new Watermarker(filePath, loadOptions);
ImageWatermark watermark = new ImageWatermark("path/watermark-image.png");
watermark.setOpacity(0.7);
watermark.setX(70);
watermark.setY(350);
watermarker.add(watermark);
watermarker.save("path/watermark-document.docx");
Získejte bezplatnou licenci API
Rozhraní API můžete používat zdarma získáte dočasnou licenci.
Závěr
Abych to shrnul, diskutovali jsme o přidávání textových vodoznaků a také obrázkových vodoznaků do souborů chráněných heslem v aplikacích Java. Dále jsme přizpůsobili vzhled vodoznaků, když jsou aplikovány na dokumenty.
V podobném duchu můžete vkládat vodoznaky na konkrétní stránky, snímky a listy dokumentů, prezentací a sešitů.
Podrobnosti naleznete v souvisejících článcích a zjistěte více z dokumentace. V případě dotazů nás kontaktujte prostřednictvím fóra.