从PDF中删除附件

Contents
[ ]

Aspose.PDF可以从PDF文件中删除附件。PDF文档的附件保存在Document对象的EmbeddedFiles集合中。

以下代码片段也适用于Aspose.PDF.Drawing库。

要删除与PDF文件关联的所有附件:

  1. 调用EmbeddedFiles集合的Delete方法。
  2. 使用Document对象的Save方法保存更新后的文件。

以下代码片段演示了如何从PDF文档中删除附件。

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void DeleteAllAttachments()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_Attachments();

    // Open PDF document
    using (var document = new Aspose.Pdf.Document(dataDir + "DeleteAllAttachments.pdf"))
    {
        // Delete all attachments
        document.EmbeddedFiles.Delete();

        // Save PDF document
        document.Save(dataDir + "DeleteAllAttachments_out.pdf");
    }
}