Fusion de fichiers PDF pour Python

Fusionnez des documents PDF dans un navigateur sans avoir besoin d’Adobe Acrobat ou d’Automation - Python

Comment fusionner des fichiers PDF à l'aide de la bibliothèque Python for .NET

Pour fusionner un fichier PDF, nous utiliserons l’API Aspose.PDF pour Python qui est une API de manipulation de documents riche en fonctionnalités, puissante et facile à utiliser pour la plate-forme python-net. Notre bibliothèque Python peut convertir un document depuis n’importe quel format de téléchargement pris en charge vers n’importe quel format de sauvegarde pris en charge. La bibliothèque Aspose.PDF pour Python fournit des solutions assez universelles qui vous aideront à résoudre les tâches de conversion de documents. Aspose.PDF prend en charge le plus grand nombre de formats de documents courants, à la fois pour le chargement et l’enregistrement. Notez que la section actuelle ne décrit que les conversions populaires. La page actuelle fournit des informations sur la conversion d’un format en format. Cependant, il existe de nombreuses combinaisons pour convertir vos fichiers. Pour obtenir la liste complète des formats pris en charge, consultez la section Supported File Formats. Ouvrez le gestionnaire de packages NuGet, recherchez Aspose.pdf et installez. Vous pouvez également utiliser la commande suivante depuis la console du gestionnaire de packages.

Python Package Manager Console

pip install aspose-pdf

Fusionner des fichiers PDF via Python


Vous avez besoin de Aspose.PDF for .NET pour essayer le code dans votre environnement.

  1. Ouvrez le premier document.
  2. Ouvrez le deuxième document.
  3. Ajoutez des pages du deuxième document au premier.
  4. Enregistrer le fichier de sortie concaténé

Python - exemple de code pour fusionner des fichiers PDF.

    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)