通过 C# 从 PDF 中移除附件
使用 C# 以编程方式从 PDF 中删除附件。
如何使用 .NET 库删除附件
使用适用于.NET 的 Aspose.PDF 从 PDF 中移除附件。带有附件的文件,例如图像或其他 PDF,可能会增加文档的大小。删除附件可能有助于减小文件大小,使其更易于共享和存储。此外,附件可能包含您不想与他人共享的机密信息。因此,从 PDF 中删除附件。删除附件有助于保护您的数据。恶意附件可能构成安全风险。从 PDF 中删除未知或不可信的附件将有助于防止潜在的安全威胁。删除附件使得 PDF 更易于打印和查看您的文档。我们可以得出结论,从 PDF 中删除附件可以使文档更加用户友好、更高效、更兼容。为了删除 PDF 文件中的附件,我们将使用 Aspose.PDF for .NET API,这是一款功能丰富、强大且易于使用的文档操作 API,适用于 net 平台。打开 NuGet 软件包管理器,搜索 Aspose.pdf 并安装。您也可以使用包管理器控制台中的以下命令。
此代码片段以编程方式从 PDF 文档中移除所有附件,并将修改后的 PDF 保存为单独的文件。它初始化一个 “PDFDocument” 对象,该对象与位于 “DataDir + DeleteAllAttachments.pdf” 路径下的 PDF 文件相关联。打开 PDF 文档后,该代码指示软件删除此 PDF 文件中包含的所有附件。PDF 中的附件可以包含嵌入式文件,例如图像或其他文档。该代码修改了 “DataDir” 变量,以存储更新的 PDF 文件(不含任何附件)的保存路径。更新后的 PDF 将使用文件名 “DeleteAllAttachments_out.pdf” 保存。