从PDF中移除附件
Contents
[
Hide
]
Aspose.PDF可以从PDF文件中移除附件。PDF文档的附件保存在Document对象的EmbeddedFiles集合中。
要删除与PDF文件关联的所有附件:
- 调用EmbeddedFiles集合的Delete方法。
- 使用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");
}