Entfernen Sie Anlagen aus dem PDF-Dokument über C++

Löschen Sie Anlagen programmgesteuert mit C++ aus PDF

So entfernen Sie Anlagen mithilfe der C++ Bibliothek

Um Anlagen in einer PDF-Datei zu entfernen, verwenden wir die API Aspose.PDF for C++, eine funktionsreiche, leistungsstarke und einfach zu verwendende API zur Dokumentenbearbeitung für die cpp Plattform. Öffnen Sie den NuGet -Paketmanager, suchen Sie nach Aspose.pdf und installieren Sie es. Sie können auch den folgenden Befehl von der Package Manager Console aus verwenden.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Entfernen Sie Anlagen aus PDF über C++


Sie benötigen Aspose.PDF für C++, um den Code in Ihrer Umgebung auszuprobieren.

  1. Öffnen Sie das vorhandene PDF.
  2. Löscht alle Anlagen.
  3. Speichern Sie das Ergebnis.

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

Anlage aus PDF-Dokument löschen

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