Python'da Görüntüyü PDF'ye Dönüştür

PDF, öncelikle belgeleri paylaşmak ve yazdırmak için kullanılan, geçerli dosya biçimlerinden biridir. Genellikle, farklı biçimlerdeki belgeleri/dosyaları paylaşmadan önce PDF’ye dönüştürmeyi tercih edersiniz. Belirli durumlarda, PNG, JPG ve diğer görüntüleri program aracılığıyla PDF biçimine dönüştürmeniz gerekir. Bunu başarmak için, bu makale Python’da bir görüntünün PDF’ye nasıl dönüştürüleceğini kapsar. Ayrıca, birden çok görüntünün tek bir PDF’ye dönüştürülmesi hakkında da bilgi edineceksiniz.

Python Image to PDF Converter Library - Ücretsiz İndirme

Aspose.Words for Python, Word, PDF vb. metin belgeleriyle çalışmanıza olanak tanıyan güçlü ve zengin özelliklere sahip bir kitaplıktır. Ayrıca, metin belgelerinin çeşitli popüler biçimlere aslına uygun olarak dönüştürülmesini de sunar. Bu yazıda görüntüleri PDF’lere dönüştürmek için bu kütüphaneyi kullanacağız. Aşağıdaki pip komutunu kullanarak PyPI’ten kitaplığı kurabilirsiniz.

> pip install aspose-words

Python’da Bir Görüntüyü PDF’ye Dönüştürme

Python’da bir görüntüyü PDF dosyasına dönüştürme adımları aşağıdadır.

  • Öncelikle, Document sınıfını kullanarak yeni bir belge oluşturun.
  • Ardından, bir DocumentBuilder nesnesi oluşturun ve onu Document nesnesiyle başlatın.
  • DocumentBuilder.insertimage(fileName) yöntemini kullanarak belgeye resim ekleyin.
  • Son olarak, Document.save(fileName) yöntemini kullanarak PDF belgesini kaydedin.

Aşağıdaki kod örneği, Python’da bir PNG görüntüsünün PDF’ye nasıl dönüştürüleceğini gösterir.

import aspose.words as aw

# Yeni bir belge oluştur
doc = aw.Document()

# Bir belge oluşturucu oluşturun
builder = aw.DocumentBuilder(doc)

# Belgeye resim ekle
builder.insert_image("logo.png")

# PDF olarak kaydet
doc.save("image-to-pdf.pdf")

Python’da Birden Çok Görüntüyü PDF’ye Dönüştürün

Python’da birden çok görüntüyü tek bir PDF dosyasına dönüştürme adımları aşağıda verilmiştir.

  • Öncelikle, Document sınıfını kullanarak yeni bir belge oluşturun.
  • Ardından, bir DocumentBuilder nesnesi oluşturun ve onu Document nesnesiyle başlatın.
  • İstediğiniz klasörden görüntü dosyalarının listesini alın.
  • Görüntü dosyaları listesinde dolaşın ve DocumentBuilder.insertimage(fileName) yöntemini kullanarak her görüntüyü belgeye ekleyin.
  • Son olarak, Document.save(fileName) yöntemini kullanarak PDF belgesini kaydedin.

Aşağıdaki kod örneği, birden çok görüntünün Python’da tek bir PDF’ye dönüştürülmesini gösterir.

import aspose.words as aw
import os

# Resim dizini
dir = "D:\\images\\"

# Yeni bir belge oluştur
doc = aw.Document()

# Bir belge oluşturucu oluşturun
builder = aw.DocumentBuilder(doc)

# Klasördeki görüntüler arasında geçiş yap
for imageFile in os.listdir(dir):
    # Belgeye resim ekle
    builder.insert_image(os.path.join(dir, imageFile))

# PDF olarak kaydet
doc.save("images-to-pdf.pdf")

Image to PDF Python Converter - Ücretsiz Lisans Alın

Ücretsiz bir geçici lisans alarak değerlendirme sınırlamaları olmadan görüntüleri PDF’ye dönüştürebilirsiniz.

Python Image to PDF Library - Devamını Okuyun

Aspose.Words for Python hakkında documentation kullanarak daha fazlasını keşfedebilirsiniz. Herhangi bir sorunuz olması durumunda forumumuz aracılığıyla bize bildirmekten çekinmeyin.

Çözüm

Bu yazıda, Python’da bir görseli PDF formatına nasıl dönüştüreceğinizi öğrendiniz. Ayrıca, birden çok görüntüyü programlı olarak tek bir PDF’ye nasıl dönüştüreceğinizi gördünüz. Sağlanan kod örneklerini uygulamanıza kolayca entegre edebilir ve görüntüden PDF’ye dönüştürme işlemini gerçekleştirebilirsiniz.

Ayrıca bakınız