Ekleri PDF’den Java aracılığıyla kaldırın

Ekleri PDF’den programlı olarak Java ile silin

Java Kütüphanesini Kullanarak Ekler Nasıl Kaldırılır

Java için Aspose.PDF dosyasını kullanarak PDF’den Ekleri kaldırın. Görüntüler veya diğer PDF gibi ekleri olan dosyalar belgenin boyutunu artırabilir. Ekleri kaldırmak dosya boyutunu küçültmeye yardımcı olarak paylaşmayı ve depolamayı kolaylaştırabilir. Ayrıca, ekler başkalarıyla paylaşmak istemediğiniz gizli bilgiler içerebilir. Bu nedenle, ekleri PDF’den silin. Ekleri kaldırmak verilerinizin korunmasına yardımcı olur. Kötü amaçlı ekler güvenlik riskleri oluşturabilir. Bilinmeyen veya güvenilmeyen ekleri PDF’den kaldırmak, olası güvenlik tehditlerini önlemeye yardımcı olur. Ekleri kaldırmak, PDF’nin belgenizi yazdırmasını ve görüntülemesini kolaylaştırır. Ekleri PDF’den kaldırmanın belgeyi daha kullanıcı dostu, verimli ve uyumlu hale getirebileceği sonucuna varabiliriz. Ekleri kaldırmak için Java platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir dönüştürme API’si olan Aspose.PDF for Java API’sini kullanacağız. En son sürümünü doğrudan Maven adresinden indirebilir ve Maven tabanlı projenize aşağıdaki yapılandırmaları pom.xml ekleyerek yükleyebilirsiniz.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Ekleri PDF’den Kaldır


Ortamınızdaki kodu denemek için Java için Aspose.PDF gerekir.

  1. Mevcut PDF’yi açın.
  2. Tüm ekleri silin.
  3. Sonucu kaydedin.

Bu kod parçacığı, bir PDF belgesindeki tüm ekleri programlı olarak kaldırır ve değiştirilen PDF’yi ayrı bir dosya olarak kaydeder. ‘DataDir + deleteAllAttachments.pdf’ yolunda bulunan PDF dosyasıyla ilişkili bir ‘PDFDocument’ nesnesini başlatır. PDF belgesini açtıktan sonra kod, yazılıma bu PDF dosyasında bulunan tüm ekleri silmesini söyler. PDF’deki ekler, görüntüler veya diğer belgeler gibi gömülü dosyaları içerebilir. Kod, güncellenmiş PDF dosyasının herhangi bir ek olmadan kaydedileceği yolu depolamak için ‘DataDir’ değişkenini değiştirir. Güncellenen PDF dosya adı ‘DeleteAllAttachments_out.pdf’ ile kaydedilecektir.

PDF belgesinden eki sil

Bu örnek kod, eki PDF'den nasıl kaldırılacağını gösterir - Java

// Open a document
Document pdfDocument = new Document(_dataDir+"input.pdf");
// Delete all attachments
pdfDocument.getEmbeddedFiles().delete();
// Save the updated file
pdfDocument.save("output.pdf");