Pythonを使用してPDFでポートフォリオを作成する
Contents
[
Hide
]
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ポートフォリオ
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)