Bu işlemi Python kullanarak yapabilirsiniz. Python'da PyPDF2 veya pikepdf gibi kütüphaneleri kullanarak PDF dosyalarını birleştirebilirsiniz. Aşağıda, aynı isimdeki PDF dosyalarını birleştirmek için bir örnek kod vereceğim. Bu örnek, iki klasördeki PDF dosyalarını tek tek eşleştirip, aynı isme sahip dosyaları birleştirir. / Öncelikle PyPDF2 kütüphanesini yüklemeniz gerekiyor. Bunu terminal veya komut satırında şu komutla yükleyebilirsiniz:
Pip install PyPDF2
/ Sonra aşağıdaki Python kodunu kullanabilirsiniz:
İmport OS
From PyPDF2 import PdfMerger
# Klasörlerinizi belirtin
Folder1 = r'C:\path\to\folder1'
Folder2 = r'C:\path\to\folder2'
Output_folder = r'C:\path\to\output_folder'
# Klasörlerdeki dosya isimlerini al
Files_folder1 = {F for F in OS. Listdir(folder1) if F. Endswith('.PDF')}
Files_folder2 = {F for F in OS. Listdir(folder2) if F. Endswith('.PDF')}
# Aynı isme sahip dosyaları bul
Common_files = files_folder1.intersection(files_folder2)
# PDF'leri birleştirme
Pdf_merger = PdfMerger()
For filename in common_files:
# Her iki klasörden ilgili PDF dosyalarını ekleyin
File1_path = OS. Path. Join(folder1, filename)
File2_path = OS. Path. Join(folder2, filename)
# PDF dosyalarını birleştir
Pdf_merger. Append(file1_path)
Pdf_merger. Append(file2_path)
# Birleştirilmiş dosyayı çıktı klasörüne kaydet
Output_pdf_path = OS. Path. Join(output_folder, F"merged_{filename}")
Pdf_merger. Write(output_pdf_path)
Pdf_merger. Pages = [] # Merger objesini sıfırlıyoruz
print("Birleştirme işlemi tamamlandı!")
/
Açıklamalar:
- Folder1 ve folder2 değişkenlerini kendi dosya yollarınıza göre düzenlemelisiniz.
- Kod, her iki klasörde de aynı isme sahip dosyaları bulur ve bunları birleştirir.
- : Birleştirilmiş dosyalar, belirtilen output_folder içinde merged_ ön ekiyle kaydedilecektir. (%10'u yapay zekaya yazdırılmıştır)