Watermerk beveiligde documenten met Java

Watermerken kunnen worden gebruikt om de inhoud te beschermen en het eigendom van uw documenten te claimen. Evenzo kunnen deze ook worden gebruikt voor branding of het labelen van uw documenten als concepten. In dit artikel wordt beschreven hoe u watermerken kunt toevoegen aan met een wachtwoord beveiligde bestanden in Java. We zullen tekst en afbeeldingswatermerken toevoegen aan de beveiligde bestanden met behulp van codevoorbeelden.

De volgende onderwerpen worden hier besproken:

Java API om met een wachtwoord beveiligde bestanden van een watermerk te voorzien

GroupDocs.Watermark demonstreert watermerken Java API die het werken met watermerken mogelijk maakt binnen uw applicaties. We zullen deze API gebruiken om tekst- en afbeeldingswatermerken in te voegen in de met een wachtwoord beveiligde documenten.

U kunt het JAR-bestand downloaden van de downloadsectie of de nieuwste repository- en afhankelijkheidsconfiguraties Maven gebruiken binnen uw Java-applicaties.

<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>

Watermerk toevoegen aan met een wachtwoord beveiligde bestanden met behulp van Java

Met slechts een paar regels code kunt u het watermerk naar wens aanpassen en toepassen op uw bestanden. Volg de volgende stappen om beide soorten watermerken toe te voegen.

  • Laad het beveiligde bestand.
  • Watermerk aanbrengen.
  • Sla het bestand met het watermerk op.

Nu gaan we tekstwatermerken en vervolgens afbeeldingswatermerken één voor één toevoegen.

Voeg tekstwatermerk toe aan beveiligde bestanden in Java

Tekstwatermerken kunnen worden gebruikt om de documenten als CONCEPT of VERTROUWELIJK te vermelden; of voor soortgelijke doeleinden. De volgende stappen laten zien hoe u een tekstwatermerk kunt toevoegen aan met een wachtwoord beveiligde documenten in Java.

  • Bereid de laadoptie voor met het bestaande wachtwoord.
  • Gebruik de laadopties om het beveiligde bestand te laden met de klasse Watermarker.
  • Definieer het watermerk met de klasse TextWatermark.
  • Stel de tekst, het uiterlijk, de rotatie, de dekking, de kleur en andere eigenschappen van het watermerk in.
  • Voeg het watermerk toe aan het document met de methode add().
  • Sla het bestand met het watermerk op met de methode save().

Het volgende Java-codefragment voegt een tekstwatermerk in een beveiligd PDF-document in.

/*
 * Tekstwatermerk toepassen op document (PDF, Word, PPT, Excel, ...) in 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");

Afbeeldingswatermerk toevoegen aan beveiligde bestanden in Java

U kunt ook elke afbeelding of elk logo als watermerk invoegen. Gebruik de klasse ImageWatermark om de afbeelding toe te voegen. Met de volgende stappen kunt u een afbeeldingswatermerk toevoegen aan uw met een wachtwoord beveiligde documenten in Java.

  • Bereid de laadoptie voor het beveiligde bestand voor met behulp van het bestaande wachtwoord.
  • Laad het bestand met behulp van de klasse Watermarker en de laadoptie.
  • Laad het afbeeldingsbestand met de klasse ImageWatermark.
  • Stel het uiterlijk, de uitlijning, de coördinaten, de rotatie, de dekking en andere eigenschappen van het watermerk in.
  • Voeg nu een watermerk toe aan het document met de methode add().
  • Sla ten slotte het bestand met het watermerk op met de methode save().

In het volgende Java-codevoorbeeld wordt een afbeeldingswatermerk ingevoegd in het beveiligde PDF-bestand.

/*
 * Afbeeldingswatermerk toepassen op document (PDF, Word, PPT, Excel, ...) in 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");

Ontvang een gratis API-licentie

U kunt de API’s gratis gebruiken door een tijdelijke licentie te krijgen.

Conclusie

Samenvattend hebben we gesproken over het toevoegen van tekstwatermerken en afbeeldingswatermerken aan met een wachtwoord beveiligde bestanden binnen de Java-toepassingen. Verder hebben we het uiterlijk van watermerken aangepast wanneer deze op de documenten worden aangebracht.

Op dezelfde manier kunt u watermerken invoegen op respectievelijk de specifieke pagina’s, dia’s en vellen met documenten, presentaties en werkmappen.

Zie de gerelateerde artikelen voor details en leer meer uit de documentatie. Neem voor vragen contact met ons op via het forum.

gerelateerde artikelen