Anmerkungen werden häufig verwendet, um Klarstellungen, Erläuterungen, Details oder Kommentare zu einigen Dokumenten hinzuzufügen. In PDF Dateien werden häufig Anmerkungen verwendet, und Sie müssen sie möglicherweise in das XFDF Format importieren oder exportieren. Sie können Anmerkungen ganz einfach programmgesteuert mit C# oder VB.NET importieren oder exportieren. Lassen Sie uns die folgenden Inhalte durchgehen:
- Anmerkungen Importer oder Exporter-API – Installation
- Importieren Sie Anmerkungen aus XFDF in PDF mit C# oder VB.NET
- Exportieren Sie Anmerkungen von PDF nach XFDF mit C# oder VB.NET
Anmerkungen Importer oder Exporter-API – Installation
Aspose.PDF for .NET API stellt verschiedene Klassen, Eigenschaften und Methoden für die Arbeit mit PDF Dateien bereit. Ebenso können Sie mit der Klasse PDFAnnotationEditor Anmerkungen aus PDF Dokumenten in die XFDF Datei importieren oder exportieren. Es stellt verschiedene Methoden bereit, die zum programmgesteuerten Importieren oder Exportieren von Anmerkungen verwendet werden können. Sie müssen die API installieren, indem Sie sie von New Releases herunterladen oder über den NuGet-Lösungsmanager in der Microsoft Visual Studio IDE. Der folgende Befehl kann verwendet werden, um die API zu installieren:
PM> Install-Package Aspose.Pdf
Importieren Sie Anmerkungen aus XFDF in PDF mit C# oder VB.NET
Sie können Anmerkungen aus einer vorhandenen XFDF Datei in Ihre .NET-basierten Anwendungen mit den Programmiersprachen C# oder VB.NET in eine PDF Datei importieren. Die API unterstützt das Importieren verschiedener Arten von Anmerkungen, wie unter der Aufzählung AnnotationType in API-Referenzen aufgeführt. Führen Sie die folgenden Schritte aus, um Anmerkungen aus XFDF in PDF mithilfe der Programmiersprachen C# oder VB.NET in Ihre .NET Framework-basierten Anwendungen zu importieren.
- Initialisieren Sie das Klassenobjekt PdfAnnotationEditor.
- Laden Sie das eingegebene PDF Dokument
- Laden Sie die XFDF Datei, um Anmerkungen zu importieren
- Geben Sie die Anmerkungstypen an, die Sie importieren möchten
- Importieren Sie Anmerkungen aus XFDF in eine PDF Datei
- Speichern Sie die ausgegebene PDF Datei
Das folgende code snippet zeigt, wie Anmerkungen aus einer XFDF Datei in eine PDF Datei mit C# oder VB.NET importiert werden:
// Erstellen Sie ein Objekt der PdfAnnotationEditor Klasse
PdfAnnotationEditor editor = new PdfAnnotationEditor();
// PDF-Eingabedatei binden
editor.BindPdf(dataDir + "inFile.pdf");
// Erstellen Sie einen Dateistream für die XFDF-Eingabedatei, um Anmerkungen zu importieren
FileStream fileStream = new FileStream(dataDir + "exportannotations.xfdf", FileMode.Open, FileAccess.Read);
// Erstellen Sie eine Aufzählung aller Anmerkungstypen, die Sie importieren möchten
Enum[] annType = { AnnotationType.Text };
// Importieren Sie Anmerkungen des/der angegebenen Typ(s) aus der XFDF Datei
editor.ImportAnnotationFromXfdf(fileStream, annType);
// Speichern Sie die ausgegebene PDF Datei
editor.Save(dataDir + "ImportAnnotations_out.pdf");
Exportieren Sie Anmerkungen aus PDF in eine XFDF Datei mit C# oder VB.NET
Das Exportieren von Anmerkungen aus PDF Dateien kann hilfreich sein, um die Datei präsentierbar zu machen oder um nur eine bestimmte Art von Anmerkungen intakt zu halten. Wenn zum Beispiel jemand einen Machbarkeitsbericht oder eine eingereichte Abschlussarbeit durchsieht, nehmen wir an, dass er möglicherweise Text hervorhebt, Kommentare oder Text hinzufügt. Später möchten sie nur den Text behalten, bevor sie das PDF an den Autor zurücksenden. In solchen Szenarien kann der Export von Anmerkungen nach XFDF hilfreich sein, da Sie damit spezifische Anmerkungen gemäß Ihren Anforderungen exportieren können. Die folgenden Schritte zeigen, wie Sie Anmerkungen aus dem PDF- in das XFDF Format exportieren:
- Initialisieren Sie das Objekt PdfAnnotationEditor.
- Eingabe PDF Datei laden
- Erstellen Sie eine XFDF Datei, um exportierte Anmerkungen zu speichern
- Geben Sie den Anmerkungstyp zum Exportieren an
- Exportieren Sie die Anmerkungen mit der methode ExportAnnotationsXfdf.
Das folgende code snippet zeigt, wie Anmerkungen aus einer PDF Datei in eine XFDF Datei mit C# oder VB.NET exportiert werden:
// Erstellen Sie ein Objekt der PdfAnnotationEditor Klasse
PdfAnnotationEditor editor = new PdfAnnotationEditor();
// PDF-Eingabedatei binden
editor.BindPdf(dataDir + "inFile.pdf");
// Erstellen Sie einen Dateistream für die XFDF-Ausgabedatei, um Anmerkungen zu exportieren
FileStream fileStream = new FileStream(dataDir + "exportannotations.xfdf", FileMode.Create, FileAccess.Write);
// Erstellen Sie eine Aufzählung aller Anmerkungstypen, die Sie exportieren möchten
Enum[] annoType = { AnnotationType.Text };
// Exportieren Sie Anmerkungen des/der angegebenen Typ(s) in eine XFDF Datei
editor.ExportAnnotationsXfdf(fileStream, 1, 5, annoType);
Fazit
In diesem Artikel haben wir untersucht, wie Sie Anmerkungen aus dem PDF Format in das XFDF Format importieren und exportieren. Wir haben verschiedene Beispiele und Szenarien untersucht, in denen das Importieren oder Exportieren der Anmerkungen hilfreich sein kann. Ebenso gibt es viele Anwendungsfälle und Szenarien, in denen diese Funktion wertvoll ist. Wenn Sie ein beliebiges Szenario besprechen möchten, können Sie sich gerne unter Free Support Forum an uns wenden. Sie können die API auch erkunden, indem Sie von API Documentation sowie API References lernen. Wir freuen uns von Ihnen zu hören!