PHP を使用して PDF に添付ファイルを追加

PHP を使用してプログラムで PDF に添付ファイルを追加する方法

PHP via Java ライブラリを使用して添付ファイルを管理する方法

添付ファイルをPDFファイルに追加するために、php-java プラットフォーム用の機能豊富で強力で使いやすいドキュメント操作APIである Aspose.PDF APIを使用します。NuGet パッケージマネージャーを開き、aspose.pdf を検索してインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。

PHP 経由で PDF ファイルに添付ファイルを追加


ご使用の環境でコードを試すには Aspose.PDF library が必要です。

  1. 新しい PHP プロジェクトを作成します。
  2. Aspose.PDF DLL への参照を追加します。
  3. Document オブジェクトを作成します。
  4. 追加するファイルとファイルの説明を含む FileSpecification オブジェクトを作成します。
  5. コレクションの Add メソッドを使用して、FileSpecification オブジェクトを Document オブジェクトの EmbeddedFiles コレクションに追加します。
  6. PDF ファイルを保存します。

PDF ドキュメントへの添付ファイルの追加


// Open document
$document = new Document($inputFile);

// Set up a new file to be added as attachment
$fileSpecification = new FileSpecification("sample.txt", "Sample text file");
// Add an attachment to document's attachment collection
$document->getEmbeddedFiles()->add($fileSpecification);

// Save resulting PDF document.    
$document->save($outputFile);
$document->close();