Travailler avec un Portfolio en PDF en utilisant Python

Créer un portfolio PDF permet de consolider et d’archiver différents types de fichiers en un seul document cohérent. Un tel document pourrait inclure des fichiers texte, des images, des feuilles de calcul, des présentations et d’autres matériaux, et garantir que tous les éléments pertinents sont stockés et organisés au même endroit.

Le portfolio PDF vous aidera à présenter votre travail de manière haute qualité, où que vous l’utilisiez. En général, créer un portfolio PDF est une tâche très actuelle et moderne.

Comment Créer un Portfolio PDF

Aspose.PDF pour Python via .NET permet de créer des documents de Portfolio PDF en utilisant la classe Document. Ajoutez un fichier dans un objet document.collection après l’avoir obtenu avec la classe FileSpecification. Une fois les fichiers ajoutés, utilisez la méthode save() de la classe Document pour enregistrer le document de portfolio.

L’exemple suivant utilise un fichier Microsoft Excel, un document Word et un fichier image pour créer un Portfolio PDF.

Le code ci-dessous donne le résultat suivant pour le portfolio.

Un portfolio PDF créé avec Aspose.PDF pour Python

Un portfolio PDF créé avec Aspose.PDF pour Python


    import aspose.pdf as ap

    # Instancier l'objet Document
    document = ap.Document()

    # Instancier l'objet Collection de document
    document.collection = ap.Collection()

    # Obtenir les fichiers à ajouter au portfolio
    excel = ap.FileSpecification(input_excel)
    word = ap.FileSpecification(input_doc)
    image = ap.FileSpecification(input_jpg)

    # Fournir la description des fichiers
    excel.description = "Fichier Excel"
    word.description = "Fichier Word"
    image.description = "Fichier Image"

    # Ajouter des fichiers à la collection de documents
    document.collection.append(excel)
    document.collection.append(word)
    document.collection.append(image)

    # Enregistrer le document de portfolio
    document.save(output_pdf)

Supprimer des fichiers du portfolio PDF

Pour supprimer/enlever des fichiers du portfolio PDF, essayez d’utiliser les lignes de code suivantes.


    import aspose.pdf as ap

    # Ouvrir le document
    document = ap.Document(input_pdf)
    document.collection.delete()

    # Enregistrer le fichier mis à jour
    document.save(output_pdf)