Java'da PDF'ye Ekler Nasıl Eklenir?

Java’da PDF’ye Ekler Nasıl Eklenir?

Mevcut PDF belgelere ek eklemenin/silmenin birden fazla yolu vardır. Bazen çeşitli belgeleri tek bir PDF dosyasına eklemeniz/gömmeniz gerekebilir. Ancak, bu görevi bir Java PDF kitaplık kullanarak otomatikleştirmek size her zaman zaman ve emek tasarrufu sağlayacaktır. Bu blog yazısında, Java’da PDF’ye program aracılığıyla nasıl ek ekleyeceğinizi öğreneceksiniz. Bu kılavuzun sonunda iş uygulamanız için bir PDF manipülatörü oluşturabileceksiniz.

Aşağıdaki bölümlerden geçeceksiniz:

Java PDF kitaplığı kurulumu

Bu zengin özellikli kitaplık, PDF dosyalarını programlı olarak işlemek ve değiştirmek için çok çeşitli özellikler sunar. Ancak API’yi indirebilir veya aşağıdaki Maven yapılandırmalarını kullanarak yükleyebilirsiniz.

 <repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <classifier>jdk17</classifier>
</dependency>

Java’da PDF’ye ekler nasıl eklenir

Program aracılığıyla bir PDF dosyasına ek ekleyen bir kod parçacığı yazalım.

Adımlar şunlardır:

  1. Document sınıfının bir nesnesini oluşturun ve PDF dosyasını yükleyin.
  2. FileSpecification sınıfının bir örneğini başlatarak ek olarak eklenecek yeni bir dosya ayarlayın.
  3. add yöntemini çağırarak belgenin ek koleksiyonuna bir ek ekleyin.
  4. Güncellenen belgeyi kaydetmek için save yöntemini çağırın.

Aşağıdaki kodu kopyalayıp ana dosyanıza yapıştırın:

//Document sınıfının bir nesnesini oluşturun ve PDF dosyasını yükleyin.
Document pdfDocument = new Document("table.pdf");
// FileSpecification sınıfının bir örneğini başlatarak ek olarak eklenecek yeni bir dosya ayarlayın  
FileSpecification fileSpecification = new FileSpecification("output.jpg", "Sample image file");
// Ekle yöntemini çağırarak belgenin ek koleksiyonuna bir ek ekleyin 
pdfDocument.getEmbeddedFiles().add(fileSpecification);
// Güncellenen belgeyi kaydetmek için kaydetme yöntemini çağırın. 
pdfDocument.save("output2.pdf");

Bir PDF dosyasındaki ekleri programlı olarak silme

Ayrıca bu Java PDF kitaplığı, yöntemler sunarak ekleri silmenize/kaldırmanıza da olanak tanır.

Lütfen aşağıdaki adımları ve kod pasajını izleyin:

  1. Document sınıfının bir örneğini oluşturun ve bir PDF belgesi açın.
  2. delete yöntemini çağırarak tüm ekleri silin.
  3. Güncellenen dosyayı save yöntemini çağırarak kaydedin.
// Document sınıfının bir örneğini oluşturun ve bir PDF belgesi açın.  
Document pdfDocument = new Document("table.pdf");
// Silme yöntemini çağırarak tüm ekleri silin.
pdfDocument.getEmbeddedFiles().delete();
// Kaydetme yöntemini çağırarak güncellenen dosyayı kaydedin.  
pdfDocument.save("output3.pdf");

Ücretsiz Lisans Alın

API’yi değerlendirme sınırlamaları olmadan denemek için ücretsiz geçici lisans’tan yararlanabilirsiniz.

Özetliyor

Bu blog yazısını burada sonlandırabiliriz. Java’da PDF’ye nasıl ek ekleyeceğinizi anlattınız. Ayrıca, bir PDF dosyasındaki ekleri programlı olarak nasıl sileceğinizi de öğrendiniz. Ayrıca, bu Java PDF kitaplığının diğer harika özelliklerini öğrenmek için belgeleri ziyaret edebilirsiniz.

Ayrıca Başlangıç kılavuzumuzu takip etmenizi öneririz.

Son olarak conholdate.com yeni blog yazıları yazıyor. Bu nedenle, düzenli güncellemeler için lütfen iletişim halinde kalın.

Bir soru sor

Sorularınızı veya sorularınızı forumumuz üzerinden bize bildirebilirsiniz.

SSS

PDF’ye ek ekleyebilir misiniz?

Adımları ve bir PDF dosyasına programlı olarak ekler ekleyen kod pasajını incelemek için bu bağlantı‘yı takip edebilirsiniz.

Ayrıca bakınız