PDFから添付ファイルを削除する

Contents
[ ]

Aspose.PDFはPDFファイルから添付ファイルを削除できます。PDFドキュメントの添付ファイルは、DocumentオブジェクトのEmbeddedFilesコレクションに保持されています。

PDFファイルに関連付けられたすべての添付ファイルを削除するには:

  1. EmbeddedFilesコレクションのDeleteメソッドを呼び出します。
  2. DocumentオブジェクトのSaveメソッドを使用して更新されたファイルを保存します。

以下のコードスニペットは、PDFドキュメントから添付ファイルを削除する方法を示しています。

void WorkingWithAttachments::RemovingAttachment() {

 String _dataDir("C:\\Samples\\");

 // ドキュメントを開く
 auto pdfDocument = new Document(_dataDir + u"DeleteAllAttachments.pdf");

 // すべての添付ファイルを削除
 pdfDocument->get_EmbeddedFiles()->Delete();

 // 更新されたファイルを保存
 pdfDocument->Save(_dataDir + u"DeleteAllAttachments_out.pdf");
}