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:
- Document sınıfının bir örneğini oluşturun.
- Belgeye bir sayfa eklemek için getPages().add() yöntemini çağırın.
- Image sınıfının bir nesnesini oluşturun.
- Örnek BMP görüntü dosyasını setFile yöntemini çağırarak yükleyin.
- Görüntünün genişliğini ayarlamak için setFixWidth yöntemini çağırın.
- setFixHeight yöntemi görüntünün yüksekliğini ayarlayacaktır.
- 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.
- 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.
- setBlackWhite yöntemi, görüntünün siyah beyaz olmaya zorlanıp zorlanmadığını belirten bir boole değeri ayarlar.
- Görüntüyü sayfaya eklemek için getParagraphs().add(image) yöntemini çağırın.
- Çı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:
Ü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.