PDF, belgeleri internet üzerinden paylaşmak için evrensel bir biçim haline geldi. Bu nedenle, diğer çeşitli dosya biçimleri değiştirilmeden önce PDF’ye dönüştürülür. Popüler dönüştürmelerden biri, PNG‘den PDF’ye, JPEG‘den PDF’ye, BMP‘den PDF’ye vb. dahil olabilen görüntüden PDF’ye dönüştürmedir. Bu nedenle, bu makale görüntülerin nasıl dönüştürüleceğini kapsar Java‘da PDF’ye.
- Java Image to PDF Converter - Ücretsiz İndirme
- Java’da Görüntüyü PDF’ye Dönüştürme Adımları
- Bir Resmi PDF’ye Dönüştür
- Ücretsiz API Lisansı Alın
Java Image to PDF Converter - Ücretsiz İndirme
Aspose.PDF for Java, PDF dosyaları oluşturmanıza ve işlemenize izin veren popüler bir PDF işleme API’sidir. Ayrıca PNG, JPEG, BMP ve diğer görüntüleri sorunsuz bir şekilde PDF’ye dönüştürmenize olanak tanır. API’yi indirebilir veya aşağıdaki Maven yapılandırması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>
<version>21.3</version>
</dependency>
Java’da Görüntüyü PDF’ye Dönüştürme Adımları
Aspose.Imaging for Java, popüler biçimlerdeki görüntüleri PDF’ye dönüştürmenin en basit yolunu sunar. Aşağıdakiler, görüntüleri Java’da PDF’ye dönüştürmek için gereken adımlardır.
- Yeni bir PDF oluşturun ve içine sayfalar ekleyin.
- Görüntüleri dosyalardan tek tek yükleyin.
- Her görüntüyü PDF’ye ekleyin.
- PDF’yi istenen konuma kaydedin.
Şimdi yukarıda belirtilen adımları koda dönüştürelim ve Java kullanarak bir görseli PDF olarak kaydedelim.
Bir Görüntüyü Java’da PDF Olarak Kaydetme
PNG, JPEG, BMP veya TIFF görüntüsünü PDF’ye dönüştürme adımları aşağıdadır.
- Belge sınıfından bir nesne oluşturun.
- Document.getPages().add() yöntemini kullanarak belgeye yeni bir sayfa ekleyin ve Page nesnesindeki referansını alın.
- Image sınıfından bir nesne oluşturun.
- Görüntü dosyasının yolunu sağlayarak Image.setFile(String) yöntemini kullanarak görüntüyü ayarlayın.
- Page.getParagraphs().add(Image) yöntemini kullanarak PDF paragrafına resim ekleyin.
- Document.save(String) yöntemini kullanarak PDF dosyasını kaydedin.
Aşağıdaki kod örneği, bir PNG, JPEG, BMP veya TIFF görüntüsünün Java’da PDF’ye nasıl dönüştürüleceğini gösterir.
// Belge Nesnesini Başlat
Document doc = new Document();
// Belge koleksiyonuna sayfa ekleme
Page page = doc.getPages().add();
// Kaynak görüntü dosyasını Akış nesnesine yükleyin
java.io.FileInputStream fs = new java.io.FileInputStream("source.png");
// Kenar boşluklarını görüntünün sığacağı şekilde ayarlayın, vb.
page.getPageInfo().getMargin().setBottom(0);
page.getPageInfo().getMargin().setTop(0);
page.getPageInfo().getMargin().setLeft(0);
page.getPageInfo().getMargin().setRight(0);
page.setCropBox(new Rectangle(0, 0, 400, 400));
// Bir görüntü nesnesi oluşturun
Image image1 = new Image();
// Görüntüyü bölümün paragraflar koleksiyonuna ekleyin
page.getParagraphs().add(image1);
// Görüntü dosyası akışını ayarla
image1.setImageStream(fs);
// Ortaya çıkan PDF dosyasını kaydet
doc.save("Image2PDF.pdf");
Görüntüden PDF’ye
Görüntüyü PDF’ye Dönüştürmek için Java API - Ücretsiz Lisans Alın
API’yi değerlendirme sınırlamaları olmaksızın kullanmak için ücretsiz bir geçici lisans alabilirsiniz.
Çözüm
Bu makalede, görüntüleri Java kullanarak PDF’ye nasıl dönüştüreceğinizi öğrendiniz. PNG, BMP, JPEG ve diğer popüler görüntüleri PDF’ye dönüştürmek için sağlanan kod örneğini kullanabilirsiniz. Aspose.PDF for Java’yı keşfetmek isterseniz dokümantasyona başvurabilirsiniz. Ayrıca, sorularınızı forumumuza gönderebilirsiniz.