Java kullanarak BMP'yi PDF'ye dönüştürün

Java kullanarak BMP’yi PDF’ye dönüştürün

Görüntü dosyası formatlarını program aracılığıyla PDF dosya formatlarına dönüştürmek istiyor musunuz? Bu blog yazısında, Java kullanarak BMP dosyasını PDF’ye nasıl dönüştüreceğimizi öğreneceğiz. Bu amaçla, zengin özellikler sunan kurumsal düzeyde bir Java PDF kütüphanesi kullanacağız. Ek olarak, BMP’den PDF’ye dönüştürmeyi programlı olarak otomatikleştiren bir kod pasajı yazacağız. Bu nedenle, lütfen devam etmeden önce yerel makinenizde Java’yı kurduğunuzdan emin olun.

Aşağıdaki noktaları ele alacağız:

BMP’den PDF’ye dönüştürme API kurulumu

Bu Java PDF kütüphanesinin kurulum işlemi birkaç saniye sürer. Bu kitaplık hafiftir ve iş gereksinimlerinizi karşılayacak yöntemler sağlar. Bu nedenle, 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 kullanarak BMP’yi PDF’ye dönüştürün

Kurulum tamamlandıktan sonra BMP’yi program aracılığıyla PDF’ye dönüştürmek için kodu yazmaya başlayabilirsiniz.

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

  1. Document sınıfının bir örneğini oluşturun.
  2. Belgeye bir sayfa eklemek için getPages().add() yöntemini çağırın.
  3. Image sınıfının bir nesnesini oluşturun.
  4. Örnek BMP görüntü dosyasını setFile yöntemini çağırarak yükleyin.
  5. Görüntünün genişliğini ayarlamak için setFixWidth yöntemini çağırın.
  6. setFixHeight yöntemi görüntünün yüksekliğini ayarlayacaktır.
  7. TextFragment sınıfının yapıcısını başlatın ve görüntünün başlığını ayarlamak için setTitle yöntemini çağırın.
  8. setApplyResolution yöntemi, görüntünün oluşturma sırasında çözünürlük kullanıp kullanmadığını gösteren bir boole değeri ayarlar.
  9. setBlackWhite yöntemi, görüntünün siyah beyaz olmaya zorlanıp zorlanmadığını belirten bir boole değeri ayarlar.
  10. Görüntüyü sayfaya eklemek için getParagraphs().add(image) yöntemini çağırın.
  11. Çıktıyı PDF belgesi olarak 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 örneğini oluşturun 
Document document = new Document();
// Belgeye bir sayfa eklemek için getPages().add() yöntemini çağırın 
Page page = document.getPages().add();
// Image sınıfının bir nesnesini oluşturun 
Image image = new Image();
// setFile yöntemini çağırarak örnek BMP görüntü dosyasını yükleyin 
image.setFile( "Sample.bmp");
// Görüntünün genişliğini ayarlamak için setFixWidth yöntemini çağırın 
image.setFixWidth(100);
// setFixHeight yöntemi görüntünün yüksekliğini ayarlayacaktır 
image.setFixHeight(100);
// TextFragment sınıfının yapıcısını başlatın ve görüntünün başlığını ayarlamak için setTitle yöntemini çağırın 
image.setTitle(new TextFragment("image title"));
// setApplyResolution yöntemi, görüntünün oluşturma sırasında çözünürlük kullanıp kullanmadığını belirten bir boole değeri ayarlar 
image.setApplyResolution(true);
// setBlackWhite yöntemi, görüntünün siyah beyaz olmaya zorlanıp zorlanmadığını belirten bir boole değeri ayarlar. 
image.setBlackWhite(false);
// Resmi sayfaya eklemek için getParagraphs().add(image) yöntemini çağırın 
page.getParagraphs().add(image);
// Çıktıyı PDF belgesi olarak kaydetmek için kaydetme yöntemini çağırın 
document.save("BMPtoPDF.pdf");

Çıktıyı aşağıdaki resimde görebilirsiniz:

BMP'den PDF'ye

Ücretsiz Lisans Alın

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

Özetliyor

Java kullanarak BMP’yi PDF’ye programlı olarak nasıl dönüştüreceğinizi öğrenmiş olmanızı umarak bu blog yazısını burada sonlandırıyoruz. Belgelerde bulabileceğiniz diğer birçok önemli yöntem vardır. Üstelik BMP’den PDF’ye dönüştürme işlemini otomatikleştirmek istiyorsanız bu blog yazısı kesinlikle size yardımcı olacaktır. Üstelik conholdate.com sürekli olarak yeni blog yazıları yazıyor. Bu nedenle, en son güncellemeler için lütfen iletişim halinde kalın.

Bir soru sor

Sorularınızı veya sorularınızı forumumuzda bize bildirebilirsiniz.

SSS

BMP’yi PDF’ye nasıl dönüştürebilirim?

BMP dosyalarını program aracılığıyla PDF dosyalarına dönüştürmek için bu Java PDF kitaplığını yükleyin. Ek olarak, programlı olarak dosya işleme ve dönüştürme olanağı sunan birçok özellik mevcuttur.

BMP dosyasını nasıl dönüştürebilirim?

BMP dosyasını Java’da PDF’ye dönüştürmek için lütfen bunu bağlantı izleyin.

Ayrıca bakınız