通過C++從PDF文檔中刪除附件

使用 C++以程式設計方式從 PDF 中刪除附件。

如何使用 C++ 庫刪除附件

為了刪除PDF檔中的附件,我們將使用[Aspose.PDF for C++](https://products.aspose.com/pdf/cpp)API,這是一個功能豐富,功能強大且易於使用的文檔操作API,適用於 cpp 平臺。打開 [NuGet](https://www.nuget.org/packages/aspose.pdf) 包管理器,搜索“.PDF”並安裝。您也可以從程式包管理器主控台使用以下命令。

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

通過C++從 PDF 中刪除附件


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

  1. 開啟現有的 PDF。 刪除所有附件。
  2. 保存結果。

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