Python で PDF に添付ファイルを追加する方法

添付ファイルには、さまざまな情報を含めることができ、さまざまなファイルタイプを使用できます。この記事では、PDF ファイルに添付ファイルを追加する方法について説明します。

関連するソースファイル、スプレッドシート、画像、または関連文書をメインPDFと一緒にパッケージ化する必要がある場合は、埋め込みPDF添付ファイルを使用してください。

  1. 新しい Python プロジェクトを作成します。
  2. Aspose.PDF パッケージをインポートする
  3. を作成 文書 対象。
  4. を作成 ファイル仕様 追加するファイルとファイルの説明を含むオブジェクト。
  5. を追加 ファイル仕様 への対象 文書 オブジェクトの 埋め込みファイルコレクション コレクション、コレクションの 追加 方法。

ザの 埋め込みファイルコレクション コレクションには、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)

関連する添付トピック