
Birden fazla JPG görselini bir PDF belgesine birleştirmek, fotoğraf albümleri oluşturmaktan sunumlar ve diğerleriyle paylaşmak için belgeler hazırlamaya kadar çeşitli bağlamlarda önemli bir rol oynar. Kod örnekleriyle adım adım bu kılavuzda, ortamınızı kurmaktan kodu çalıştırmaya kadar tüm süreci size göstereceğiz. Bu makalenin sonunda, Python kullanarak JPG görsellerini PDF’ye nasıl birleştireceğiniz konusunda sağlam bir anlayışa sahip olacaksınız.
Bu makale aşağıdaki konuları kapsamaktadır:
- JPG’yi PDF’ye Birleştirmek için Python Kütüphanesi
- Birden Fazla JPG Görselini Python’da PDF’ye Birleştirin
- Tam Kod Örneği
- JPG’yi PDF’ye Çevrimiçi Birleştirin
- Ücretsiz Kaynaklar
JPG’yi PDF’ye Birleştirmek için Python Kütüphanesi
Aspose.PDF, geliştiricilerin uygulamaları içinde PDF dosyaları oluşturmasına, manipüle etmesine ve dönüştürmesine olanak tanıyan çok yönlü bir kütüphanedir. Metin manipülasyonu, resim ekleme ve belge birleştirme gibi geniş bir özellik yelpazesini destekler. JPG görsellerini PDF’ye birleştirmek için Aspose.PDF for Python kullanacağız. Bu, Python geliştiricilerinin bu yetenekleri PDF belgeleriyle programlı olarak çalışmak için kullanmalarını sağlar.
Ortamı Kurmak
Koda dalmadan önce, projemiz için doğru ortamı kurduğumuzdan emin olalım. Bu amaçla ihtiyacımız olanlar:
- Python 3.6 veya daha üstü
- pip (Python paket yükleyici)
- Aspose.PDF for Python kütüphanesi
Aspose.PDF for Python’u Yüklemek
Lütfen paketi indirin ya da PyPI‘den aşağıdaki pip komutunu konsolda çalıştırarak yükleyin:
pip install aspose-pdf
Bu, Aspose.PDF kütüphanesini ve bağımlılıklarını indirecek ve yükleyecektir.
Birden Fazla JPG Görselini Python’da PDF’ye Birleştirin
Aşağıdaki adımları izleyerek birden fazla JPG görselini kolayca bir PDF belgesine birleştirebiliriz:
1. Dizin’den JPG Görsellerini Yükleyin
İlk olarak, PDF’ye birleştirmek istediğimiz JPG görsellerini yüklememiz gerekiyor. Python’un yerleşik kütüphanelerini kullanarak dosya sisteminden görselleri okuyabiliriz.
import os
# JPG görsellerini içeren dizin
image_directory = "path/to/your/images"
# Dizin içindeki tüm JPG dosyalarının listesini alın
image_files = [f for f in os.listdir(image_directory) if f.endswith('.jpg')]
2. Yüklenen Görselleri PDF’ye Ekleyin
Sonrasında, yeni bir PDF belgesi oluşturup her bir JPG görselini ayrı bir sayfaya ekleyeceğiz. Aspose.PDF, sayfa.paragraphs.add() yöntemi kullanarak görselleri PDF sayfalarına eklememize olanak tanır.
# PDF belgesi oluşturun ve görseli ekleyin
doc = Document()
page = doc.pages.add()
# Görselleri sayfaya ekleyin
for img in image_files:
# Görsel nesnesi oluşturun
image = Image()
# Görsel dosya akışını ayarlayın
image.file = image_directory + img
# Görseli sayfanın paragraflar koleksiyonuna ekleyin
page.paragraphs.add(image)
Bu kod parçacığı her JPG dosyasını döngüden geçirir, PDF belgesine yeni bir sayfa ekler ve görseli sayfaya yerleştirir.
3. Son PDF Belgesini Kaydedin
Son olarak, tüm görselleri ekledikten sonra PDF belgesini kaydediyoruz. document.save() yöntemi, belgeyi belirtilen bir dosyaya yazar.
# Belgeyi kaydedin
doc.save("merged-jpgs-to-PDF.pdf")
JPG’yi PDF’ye Birleştirin - Tam Kod Örneği
İşte JPG görsellerini PDF’ye birleştirmek için tam kod örneği:
# Directory containing JPG images | |
image_directory = "D:\\Files\\images\\" | |
# Get a list of all JPG files in the directory | |
file_paths = sorted([os.path.join(image_directory, f) for f in os.listdir(image_directory) if f.startswith("sam") and f.endswith(".jpg")]) | |
import os | |
import aspose.pdf as pdf | |
from aspose.pdf import Document, Image, Page | |
# Create a PDF document and add the image to it | |
doc = Document() | |
page = doc.pages.add() | |
# Add images to the page | |
for img in file_paths: | |
# Create an image object | |
image = Image() | |
# Set the image file stream | |
image.file = img | |
# Add the image into the paragraphs collection of the page | |
page.paragraphs.add(image) | |
# Save the document | |
doc.save("merged-jpgs-to-PDF.pdf") |
Ücretsiz Lisans Alın!
Aspose.PDF for Python’un tüm yeteneklerini sınırsız bir şekilde deneyimlemek için Geçici Lisans sayfamızı ziyaret ederek ücretsiz, sınırsız bir lisans edinin!
JPG’yi PDF’ye Çevrimiçi Birleştirin
Ek olarak, bu JPG to PDF birleştirici web uygulamasını kullanarak JPG görsellerinizi ücretsiz olarak PDF belgesine çevrimiçi olarak birleştirebilirsiniz.

JPG’yi PDF’ye Birleştirin – Ücretsiz Kaynaklar
JPG görsellerini PDF belgesine birleştirmenin yanı sıra, PDF belgeleri oluşturma, manipüle etme ve dönüştürme hakkında bilgi edinin. Aspose.PDF for Python’un çeşitli diğer özelliklerini aşağıda sağlanan kaynakları kullanarak keşfedin:
- Geliştirici rehberi
- Ücretsiz çevrimiçi uygulamalar
- API referansı
- Nasıl yapılır kılavuzları ve makaleleri
Sonuç
Bu makalede, Aspose.PDF for Python kullanarak JPG görsellerini PDF belgesine nasıl birleştireceğimizi inceledik. Aspose.PDF kütüphanesi, ortaya çıkan PDF belgesi üzerinde kapsamlı özelleştirme ve kontrol sağlayan güçlü bir API sunar. Bu kılavuzda belirtilen adımları izleyerek, birden fazla JPG görselini tek bir PDF belgesine verimli bir şekilde ekleyebilir ve çıktıyı ihtiyaçlarınıza göre özelleştirebilirsiniz.
Fotoğraf albümleri oluşturmak, sunumlar için belgeler hazırlamak veya görselleri arşivlemek olsun, Aspose.PDF for Python, işi etkili bir şekilde halletmeniz için gereken araçları sunar. Herhangi bir sorunuz varsa, ücretsiz destek forumumuz aracılığıyla bize bildirin.