Java kullanarak JPEG'i PDF'ye dönüştürün

Java kullanarak JPEG’i PDF’ye dönüştürün

JPEG ve PDF şu anda en yaygın kullanılan iki dosya formatıdır. PNG ve JPEG taramalı görüntü dosyalarıdır, PDF ise vektör dosyalarını temel alır. Ancak iş gereksinimleri değiştikçe JPEG’i PDF’ye dönüştürmeniz gerekir. Bu nedenle, JPEG’den PDF’ye dönüştürme işlemini gerçekleştirmek için bu kurumsal düzeydeki PDF oluşturucuyu kütüphaneyi kullanacağız. Üstelik popüler görüntü dosyası formatlarını programlı olarak ayrıştırmanıza, işlemenize ve PDF dosyalarına dönüştürmenize olanak tanır. Java API kullanarak JPEG’i PDF’ye dönüştürmek için kod pasajını yazalım.

Aşağıdaki bölümleri ele alacağız:

PDF oluşturucu kütüphane kurulumu

Kurulum söz konusu olduğunda, bu kütüphaneyi Java projenizde kurmak için eksiksiz bir kurulum kılavuzu bulabilirsiniz. Lütfen sisteminizde Java’nın kurulu olduğundan emin olun. Ancak, API’yi indirmenin veya aşağıdaki Maven yapılandırmalarını kullanarak kurmanın iki yolu vardır.

<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 JPEG’i PDF’ye dönüştürün

Bu PDF oluşturucu kitaplığı, geliştiricilerin API çağrılarını iş gereksinimlerini karşılayacak şekilde yapılandırmasına olanak tanır.

Aşağıda belirtilen adımları ve kod parçasını takip edebilirsiniz:

  1. Document sınıfının bir nesnesini oluşturun.
  2. Belgeye bir sayfa eklemek için getPages().add() yöntemini çağırın.
  3. Image sınıfının bir örneğini oluşturun.
  4. setFile yöntemini çağırarak örnek JPEG görüntü dosyasını yükleyin.
  5. Görüntünün genişliğini ayarlamak için setFixWidth yöntemini çağırın.
  6. Görüntünün yüksekliğini ayarlamak için setFixHeight yöntemini çağırın.
  7. TextFragment sınıfının yapıcısını başlatın ve JPEG görüntüsü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. JPEG görüntüsünü 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 nesnesini oluşturun
Document document = new Document();
// Belgeye sayfa eklemek için getPages().add() yöntemini çağırın
Page page = document.getPages().add();
// Image sınıfının bir örneğini oluşturun
Image image = new Image();
// setFile yöntemini çağırarak örnek JPEG resim dosyasını yükleyin
image.setFile( "sample.jpeg");
// Görüntünün genişliğini ayarlamak için setFixWidth yöntemini çağırın
image.setFixWidth(250);
// Görüntünün yüksekliğini ayarlamak için setFixHeight yöntemini çağırın
image.setFixHeight(300);
// TextFragment sınıfının yapıcısını başlatın ve JPEG görüntüsünün başlığını ayarlamak için setTitle yöntemini çağırın
image.setTitle(new TextFragment("Setting the image title"));
// 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
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);
// JPEG görüntüsünü 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("JPEGtoPDF.pdf");

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

JPEG'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’yı programlı olarak kullanarak JPEG’i PDF’ye nasıl dönüştüreceğinizi öğrendiğinizi ummak için bu eğitim blog gönderisini burada sonlandırıyoruz. Ayrıca diğer özellikleri öğrenmek için bu PDF oluşturucu kitaplığının belgeler sayfasını ziyaret edebilirsiniz. Programlı olarak bir JPEG’den PDF’ye dönüştürücü oluşturmak istiyorsanız bu blog yazısı size yardımcı olacaktır. Ayrıca en son güncellemeler için lütfen conholdate.com adresini ziyaret edin.

Bir soru sor

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

SSS

Java kullanarak görüntüyü PDF’ye nasıl dönüştürebilirim?

Popüler görüntü formatlarını programlı olarak PDF dosya formatına dönüştürmek için bu PDF oluşturucuyu kitaplık yükleyin.

JPG’yi PDF’ye dönüştürebilir miyim?

Bir Java uygulamasında JPEG/JPG’yi PDF dosya biçimine dönüştüren kod pasajını öğrenmek için lütfen bu bağlantı‘yı ziyaret edin.

Ayrıca bakınız