Java kullanan Filigran Korumalı Dokümanlar

Filigranlar, belgelerinizin içeriğini korumak ve sahipliğini talep etmek için kullanılabilir. Benzer şekilde, bunlar belgelerinizi taslak olarak markalamak veya etiketlemek için de kullanılabilir. Bu makalede, Java’da parola korumalı dosyalara nasıl filigran ekleneceği anlatılmaktadır. Kod örneklerini kullanarak korunan dosyalara metin ve görüntü filigranları ekleyeceğiz.

Aşağıdaki konular burada tartışılmaktadır:

Parola Korumalı Dosyalara Filigran Java API

GroupDocs.Watermark, uygulamalarınızda [filigranlarla çalışmaya izin veren filigran Java API’sini6 gösterir. Parola korumalı belgelere metin ve resim filigranları eklemek için bu API’yi kullanacağız.

JAR dosyasını indirilenler bölümünden indirebilir veya Java uygulamalarınızda en son depo ve bağımlılık Maven yapılandırmalarını kullanabilirsiniz.

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

Java Kullanarak Parola Korumalı Dosyalara Filigran Ekleme

Yalnızca birkaç satır kod, filigranı gerektiği gibi özelleştirmenize ve dosyalarınıza uygulamanıza olanak tanır. Her iki filigran türünü eklemek için aşağıdaki adımları izleyin.

  • Korumalı dosyayı yükleyin.
  • Filigran uygulayın.
  • Filigranlı dosyayı kaydedin.

Şimdi, tek tek metin filigranlarını ve ardından görüntü filigranlarını ekleyeceğiz.

Java’da Korumalı Dosyalara Metin Filigranı Ekleyin

Belgelerden TASLAK veya GİZLİ olarak bahsetmek için metin filigranları kullanılabilir; veya benzer amaçlar için. Aşağıdaki adımlar, Java’da parola korumalı belgelere nasıl metin filigranı ekleneceğini gösterir.

  • Mevcut parolayı kullanarak yükleme seçeneğini hazırlayın.
  • Korumalı dosyayı Watermarker sınıfıyla yüklemek için yükleme seçeneklerini kullanın.
  • TextWatermark sınıfını kullanarak filigranı tanımlayın.
  • Filigranın metnini, görünümünü, dönüşünü, opaklığını, rengini ve diğer özelliklerini ayarlayın.
  • add() yöntemini kullanarak filigranı belgeye ekleyin.
  • Filigranlı dosyayı save() yöntemini kullanarak kaydedin.

Aşağıdaki Java kod parçacığı, korumalı bir PDF belgesine bir metin filigranı ekler.

/*
 * Java'da belgeye (PDF, Word, PPT, Excel, ...) Metin Filigranı uygulayın
 */
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");

Java’da Korumalı Dosyalara Görüntü Filigranı Ekleyin

Herhangi bir resmi veya logoyu filigran olarak da ekleyebilirsiniz. Resmi eklemek için ImageWatermark sınıfını kullanın. Aşağıdaki adımlar, Java’da parola korumalı belgelerinize bir görüntü filigranı eklemenizi sağlar.

  • Mevcut parolayı kullanarak korumalı dosya için yükleme seçeneğini hazırlayın.
  • Watermarker sınıfını ve yükleme seçeneğini kullanarak dosyayı yükleyin.
  • ImageWatermark sınıfını kullanarak görüntü dosyasını yükleyin.
  • Filigranın görünümünü, hizalamasını, koordinatlarını, dönüşünü, opaklığını ve diğer özelliklerini ayarlayın.
  • Şimdi, add() yöntemini kullanarak belgeye filigran ekleyin.
  • Son olarak, filigranlı dosyayı save() yöntemini kullanarak kaydedin.

Aşağıdaki Java kodu örneği, korumalı PDF dosyasına bir görüntü filigranı ekler.

/*
 * Java'da belgeye (PDF, Word, PPT, Excel, ...) Görüntü Filigranı uygulayın
 */
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");

Ücretsiz API Lisansı Alın

Geçici bir lisans alarak API’leri ücretsiz olarak kullanabilirsiniz.

Çözüm

Özetlemek gerekirse, Java uygulamalarında parola korumalı dosyalara metin filigranları ve görüntü filigranları eklemeyi tartıştık. Ayrıca, belgelere uygulandığında filigranların görünümünü özelleştirdik.

Benzer şekilde, sırasıyla belirli sayfalara, slaytlara ve belge sayfalarına, sunumlara ve çalışma kitaplarına filigran ekleyebilirsiniz.

Ayrıntılar için ilgili makalelere bakın ve belgelerinden daha fazla bilgi edinin. Sorularınız için forum aracılığıyla bize ulaşın.

İlgili Makaleler