Pythonを使用してPDFでポートフォリオを作成する

PDFポートフォリオを作成することで、さまざまな種類のファイルを1つの一貫したドキュメントにまとめてアーカイブすることができます。このようなドキュメントには、テキストファイル、画像、スプレッドシート、プレゼンテーション、およびその他の資料が含まれる可能性があり、関連するすべての資料が1か所に保存され、整理されていることを保証します。

PDFポートフォリオは、どこで使用しても高品質な方法でプレゼンテーションを表示するのに役立ちます。一般的に、PDFポートフォリオを作成することは非常に現在的でモダンなタスクです。

PDFポートフォリオの作成方法

Aspose.PDF for Python via .NETを使用すると、Documentクラスを使用してPDFポートフォリオドキュメントを作成できます。FileSpecificationクラスを使用して取得した後、ファイルをdocument.collectionオブジェクトに追加します。ファイルが追加されたら、Documentクラスのsave()メソッドを使用してポートフォリオドキュメントを保存します。

以下の例では、Microsoft Excelファイル、Wordドキュメント、および画像ファイルを使用してPDFポートフォリオを作成します。

以下のコードは次のポートフォリオを生成します。

Aspose.PDF for Pythonを使用して作成されたPDFポートフォリオ

Aspose.PDF for Pythonを使用して作成されたPDFポートフォリオ


    import aspose.pdf as ap

    # ドキュメントオブジェクトをインスタンス化
    document = ap.Document()

    # ドキュメントコレクションオブジェクトをインスタンス化
    document.collection = ap.Collection()

    # ポートフォリオに追加するファイルを取得
    excel = ap.FileSpecification(input_excel)
    word = ap.FileSpecification(input_doc)
    image = ap.FileSpecification(input_jpg)

    # ファイルの説明を提供
    excel.description = "Excel ファイル"
    word.description = "Word ファイル"
    image.description = "画像ファイル"

    # ファイルをドキュメントコレクションに追加
    document.collection.append(excel)
    document.collection.append(word)
    document.collection.append(image)

    # ポートフォリオドキュメントを保存
    document.save(output_pdf)

PDFポートフォリオからファイルを削除

PDFポートフォリオからファイルを削除するには、次のコード行を使用してみてください。


    import aspose.pdf as ap

    # ドキュメントを開く
    document = ap.Document(input_pdf)
    document.collection.delete()

    # 更新されたファイルを保存
    document.save(output_pdf)