Python için PDF Dosya Birleştirme

Adobe Acrobat veya Automation’a ihtiyaç duymadan PDF belgelerini tarayıcıda birleştirin - Python.

Python for .NET Kitaplığı Kullanarak PDF Dosyaları Nasıl Birleştirilir

PDF dosyasını birleştirmek için python-net platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme API’si olan Python için Aspose.PDF API’sini kullanacağız. Python Kitaplığımız, bir belgeyi desteklenen herhangi bir indirme biçiminden desteklenen herhangi bir kaydetme biçimine dönüştürebilir. Python kütüphanesi için Aspose.PDF, belgeleri dönüştürme görevlerini çözmenize yardımcı olacak oldukça evrensel çözümler sunar. Aspose.PDF, hem yükleme hem de kaydetme için en fazla sayıda popüler belge biçimini destekler. Mevcut bölümün yalnızca popüler dönüşümleri açıkladığına dikkat edin. Geçerli sayfa biçimi biçime dönüştürme hakkında bilgi sağlar. Ancak, dosyalarınızı dönüştürmek için birçok kombinasyon vardır. Desteklenen formatların tam listesi için [Desteklenen Dosya Biçimleri] bölümüne bakın (https://docs.aspose.com/pdf/python-net/supported-file-formats/). NuGet paket yöneticisini açın, Aspose.PDF öğesini arayın ve yükleyin. Paket Yöneticisi Konsolu’ndan aşağıdaki komutu da kullanabilirsiniz.

Python Package Manager Console

pip install aspose-pdf

PDF dosyalarını Python ile birleştir


Ortamınızdaki kodu denemek için .NET için Aspose.PDF gerekir.

  1. İlk belgeyi aç.
  2. İkinci belgeyi aç.
  3. İlk belgeye ikinci belgenin sayfalarını ekleyin.
  4. Bindirilmiş çıktı dosyasını kaydet

Python - PDF dosyalarını birleştirmek için örnek kod.

    import aspose.pdf as ap

    input_pdf_1 = DIR_INPUT_DOCUMENTS + "concat1.pdf"
    input_pdf_2 = DIR_INPUT_DOCUMENTS + "concat2.pdf"
    output_pdf = DIR_OUTPUT_DOCUMENTS + "merge_pdf_files.pdf"

    # Open first document
    document1 = ap.Document(input_pdf_1)
    # Open second document
    document2 = ap.Document(input_pdf_2)

    # Add pages of second document to the first
    document1.pages.add(document2.pages)

    # Save concatenated output file
    document1.save(output_pdf)