通过 C++ 从 PDF 文档中删除附件

使用 C++ 以编程方式从 PDF 中删除附件。

如何使用 C++ 库删除附件

为了删除 PDF 文件中的附件,我们将使用 Aspose.PDF for C++ API,这是一款功能丰富、功能强大且易于使用的适用于 cpp 平台的文档处理 API。打开 NuGet 软件包管理器,搜索 aspose.pdf 然后安装。您也可以从软件包管理器控制台使用以下命令。

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

通过 C++ 从 PDF 中删除附件


你需要 Aspose.PDF for C++ 才能在你的环境中试用代码。

1。打开现有的 PDF。 1。删除所有附件。 1。保存结果。

<% attachments-remove.code-block.text %>

从 PDF 文档中删除附件。

<% attachments-remove.code-block.subtitle %>


	void WorkingWithAttachments::RemovingAttachment() {

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

	// Open document
	auto pdfDocument = new Document(_dataDir + u"DeleteAllAttachments.pdf");

	// Delete all attachments
	pdfDocument->get_EmbeddedFiles()->Delete();

	// Save updated file
	pdfDocument->Save(_dataDir + u"DeleteAllAttachments_out.pdf");
	}
    ```