从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");
}