Python で PDF に添付ファイルを追加する方法
Contents
[
Hide
]
添付ファイルには、さまざまな情報を含めることができ、さまざまなファイルタイプを使用できます。この記事では、PDF ファイルに添付ファイルを追加する方法について説明します。
関連するソースファイル、スプレッドシート、画像、または関連文書をメインPDFと一緒にパッケージ化する必要がある場合は、埋め込みPDF添付ファイルを使用してください。
- 新しい Python プロジェクトを作成します。
- Aspose.PDF パッケージをインポートする
- を作成 文書 対象。
- を作成 ファイル仕様 追加するファイルとファイルの説明を含むオブジェクト。
- を追加 ファイル仕様 への対象 文書 オブジェクトの 埋め込みファイルコレクション コレクション、コレクションの 追加 方法。
ザの 埋め込みファイルコレクション コレクションには、PDF ファイル内のすべての添付ファイルが含まれます。次のコードスニペットは、PDF ドキュメントに添付ファイルを追加する方法を示しています。
from os import path
import aspose.pdf as ap
def add_attachments(infile, attachment_path, outfile):
with ap.Document(infile) as document:
file_spec = ap.FileSpecification(attachment_path, "Sample text file")
document.embedded_files.add(path.basename(attachment_path), file_spec)
document.save(outfile)