Remover anexos do documento PDF via C++

Exclua anexos do PDF programaticamente com C++

Como remover anexos usando a biblioteca C++

Para remover anexos no arquivo PDF, usaremos a API Aspose.PDF para C++, que é uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar para a plataforma cpp. Abra o gerenciador de pacotes NuGet, procure por Aspose.pdf e instale. Você também pode usar o seguinte comando no Console do Gerenciador de Pacotes.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Remover anexos do PDF via C++


Você precisa do Aspose.PDF para C++ para testar o código em seu ambiente.

  1. Abra o PDF existente.
  2. Exclua todos os anexos.
  3. Salve o resultado.

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

Excluir anexo do documento 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");
	}
    ```