Was ist XFDF? Das XML-Format für PDF-Anmerkungen erklärt
Eine XFDF-Datei ist die XML-Darstellung von PDF-Anmerkungen. XFDF steht für XML Forms Data Format und wurde von Adobe als portables, menschenlesbares Format eingeführt, um PDF-Markierungen, Kommentare und Formulardaten separat vom PDF-Dokument selbst zu transportieren. Anstatt Anmerkungen innerhalb der binären PDF einzubetten, speichert XFDF sie in einer Klartext-XML-Struktur, die jedes moderne Werkzeug parsen, diffen und konvertieren kann – genau deshalb nutzt pdfannotations.com es als unterstütztes Eingabeformat neben PDF und XML FDF.
Wenn Sie schon einmal Anmerkungen aus Adobe Acrobat exportiert haben und am Ende eine kleine .xfdf-Datei neben Ihrem PDF liegen hatten, erklärt dieser Leitfaden, was diese Datei tatsächlich enthält, wie sie sich vom älteren FDF-Format unterscheidet und wie Sie XFDF-Dateien öffnen, ansehen und in Markdown, Obsidian-Notizen, JSON oder CSV konvertieren.
Wofür steht XFDF?
XFDF wird zu XML Forms Data Format erweitert. Aufgeschlüsselt:
- XML – die Datei ist reines Extensible Markup Language, was bedeutet, dass Sie sie in jedem Texteditor öffnen, in git diffen und mit jeder Standard-XML-Bibliothek parsen können.
- Forms Data – das Format wurde ursprünglich entwickelt, um Formularfeldwerte zu transportieren, aber Adobe erweiterte es, um auch Anmerkungsdaten (Markierungen, Haftnotizen, Unterstreichungen, Durchstreichungen, Freitext) zu tragen.
- Format – es ist eine veröffentlichte Spezifikation, kein proprietärer Binär-Blob. Adobe dokumentiert das XFDF-Schema im Acrobat SDK.
Das Ergebnis ist eine winzige XML-Datei – oft nur wenige Kilobyte –, die jede Anmerkung erfasst, die Sie in einem PDF erstellt haben, bereit zum Re-Import in Acrobat oder zum Einspeisen in einen Konverter wie pdfannotations.com.
Was ist in einer XFDF-Datei enthalten?
Eine XFDF-Datei ist strukturiertes XML. Das Wurzelelement ist <xfdf>, und darin finden Sie typischerweise:
<?xml version="1.0" encoding="UTF-8"?>
<xfdf xmlns="http://ns.adobe.com/xfdf/" xml:space="preserve">
<f href="research-paper.pdf"/>
<ids original="abc123def456" modified="789012abc"/>
<annots>
<highlight page="0" color="#FFEB3B" opacity="1.0"
subject="Highlight" name="ann_001"
date="D:20260720120000Z" creationdate="D:20260720115900Z">
<contents>This is the key argument of the paper.</contents>
<Popup page="0" rect="100,200,300,250" open="no"/>
</highlight>
<text page="2" color="#4F46E5" opacity="1.0"
subject="Note" name="ann_002"
date="D:20260720121000Z">
<contents>Review this section carefully before citing.</contents>
<Popup page="2" rect="120,220,260,260" open="no"/>
</text>
<underline page="5" color="#FF9800"
subject="Underline" name="ann_003"
date="D:20260720121500Z">
<contents>Definition of construct validity.</contents>
<Popup page="5" rect="80,180,300,220" open="no"/>
</underline>
</annots>
</xfdf>
Die wichtigsten Elemente sind:
| Element | Zweck |
|---|---|
<f href="..."/> |
Verweist auf den Quelldateinamen des PDFs. |
<ids> |
Interne Acrobat-Identifikatoren für den Rückimport. |
<annots> |
Container für alle Anmerkungselemente. |
<highlight>, <text>, <underline>, <strikeout> |
Einzelne Anmerkungstypen. |
page-Attribut |
Nullindexierte Seitenzahl, auf der die Anmerkung liegt. |
color-Attribut |
RGB-Hex-Farbe der Markierung. |
date / creationdate |
Adobe-PDF-Datumsformat (D:YYYYMMDDHHmmSSZ). |
<contents> |
Der Kommentar- oder Notiztext, den Sie eingegeben haben. |
<Popup> |
Position des schwebenden Kommentar-Popups im Quell-PDF. |
Da XFDF reines XML ist, können Sie jede Anmerkung manuell inspizieren, Skripte dagegen schreiben oder sie mit wenigen Codezeilen in jedes andere Format konvertieren.
XFDF vs. FDF vs. PDF-Anmerkungen
PDF-Anmerkungen können an drei verschiedenen Orten leben, und jeder hat Kompromisse. Den Unterschied zu verstehen, hilft Ihnen, das richtige Format für Ihren Workflow zu wählen.
Eingebettete PDF-Anmerkungen
Anmerkungen leben innerhalb der PDF-Datei selbst als Teil des Anmerkungs-Arrays der Seite. Das passiert, wenn Sie Text hervorheben und das PDF einfach speichern.
- Vorteile: Selbstenthalten – eine Datei hat alles.
- Nachteile: Jede Bearbeitung schreibt das (potenziell riesige) PDF neu. Teilen von Anmerkungen bedeutet Teilen des gesamten Dokuments. Schwer zu diffen oder versionskontrollieren.
FDF (Forms Data Format)
FDF ist Adobes älteres Begleitformat, um Formulardaten und Anmerkungen separat vom PDF zu transportieren. Es kann traditionell binär oder XML-kodiert sein.
- Vorteile: Kleiner als das vollständige PDF; lässt sich sauber mit Acrobat hin- und zurückübertragen.
- Nachteile: Traditionelle Binärdateien sind nicht menschenlesbar, diffen nicht sauber und brauchen spezielle Parser; XML FDF ist lesbar, aber weniger breit unterstützt als XFDF.
XFDF (XML Forms Data Format)
XFDF ist der XML-Nachfolger von FDF. Gleiches Datenmodell, aber als XML kodiert.
- Vorteile: Menschenlesbar, diffen sauber in git, trivial von jeder XML-Bibliothek zu parsen, in den meisten Fällen kleiner als FDF, von praktisch jedem modernen PDF-Werkzeug unterstützt.
- Nachteile: Etwas größere Dateigröße als FDF aufgrund der XML-Geschwätzigkeit (aber immer noch winzig – wenige KB).
Schneller Vergleich
| Eigenschaft | Eingebettetes PDF | FDF | XFDF |
|---|---|---|---|
| Kodierung | Binär | Binär oder XML | XML (Klartext) |
| Menschenlesbar | Nein | Nur XML FDF | Ja |
| Diffen sauber in git | Nein | Nur XML FDF | Ja |
| Enthält Anmerkungsdaten | Ja | Ja | Ja |
| Enthält Seiteninhalt | Ja | Nein | Nein |
| Dateigröße | Groß | Klein | Klein |
| Hin- und Rückübertragung mit Acrobat | Ja | Ja | Ja |
| Unterstützt von pdfannotations.com | Ja | Nur XML FDF | Ja |
Für nahezu alle modernen Workflows ist XFDF die richtige Wahl. Es ist das Format, das Adobe für neue Projekte empfiehlt, und das am breitesten unterstützte Textformat, das Sie sinnvollerweise manuell prüfen können.
Warum XFDF statt eingebetteter Anmerkungen verwenden?
Es gibt mehrere Szenarien, in denen der Export von XFDF vorzuziehen ist, Anmerkungen im PDF eingebettet zu lassen:
- Anmerkungen teilen, ohne das Dokument zu teilen. Sie können einem Kollegen eine 5 KB XFDF-Datei statt eines 50 MB PDFs schicken. Er wendet sie in Acrobat auf seiner eigenen PDF-Kopie an.
- Versionskontrolle von Anmerkungen. Da XFDF Klartext ist, können Sie es zusammen mit dem PDF in git committen und genau verfolgen, wann welche Markierungen hinzugefügt wurden.
- Anmerkungen in andere Formate konvertieren. XFDF ist die einfachste Eingabe für Werkzeuge wie pdfannotations.com – die XML-Struktur mapped direkt auf Markdown-Überschriften, JSON-Felder und CSV-Spalten.
- Mehrere Prüfer. Jeder Prüfer kann sein eigenes XFDF aus derselben Quell-PDF exportieren, und Sie können sie später zusammenführen, ohne gegenseitig Anmerkungen zu überschreiben.
- Langzeitarchivierung. XFDF wird jeden spezifischen PDF-Reader überleben. Solange XML-Parser existieren (was in absehbarer Zukunft der Fall sein wird), bleiben Ihre Anmerkungen lesbar.
So öffnen Sie eine XFDF-Datei
Da XFDF reines XML ist, haben Sie viele Möglichkeiten, es zu öffnen:
In einem Texteditor öffnen
Jeder Texteditor – VS Code, Sublime Text, Notepad, BBEdit, Vim – kann eine XFDF-Datei öffnen. Dies ist der schnellste Weg, um zu inspizieren, was darin enthalten ist, ohne etwas zu installieren. Die XML-Struktur ist selbstdokumentierend, sobald Sie die Elementnamen kennen (oben gezeigt).
In einem Browser öffnen
Ziehen Sie die .xfdf-Datei auf einen modernen Browser. Browser rendern XML mit einklappbaren Knoten, was eine nützliche Möglichkeit ist, schnell durch einen großen Anmerkungsatz zu navigieren.
Re-Import in Adobe Acrobat
Wählen Sie in Acrobat File → Import → Data (oder Comments → Import Comments), wählen Sie Ihre XFDF-Datei, und Acrobat wird die Anmerkungen wieder an das passende PDF anhängen. Das PDF muss dasselbe Dokument (oder eine Kopie davon) sein, damit die Anmerkungen an der richtigen Position landen.
In pdfannotations.com importieren
Ziehen Sie die XFDF-Datei in unseren XFDF-Anmerkungskonverter. Der Parser läuft vollständig in Ihrem Browser – die Datei wird nie auf einen Server hochgeladen – und rendert jede Anmerkung in einem sortierbaren, filterbaren Arbeitsbereich, wo Sie sie in Markdown, Obsidian, Notion, CSV, JSON oder Klartext konvertieren können.
Mit Code parsen
Da XFDF XML ist, dauert das Parsen in jeder Programmiersprache nur wenige Zeilen. Zum Beispiel in Python:
import xml.etree.ElementTree as ET
tree = ET.parse('annotations.xfdf')
root = tree.getroot()
ns = {'xfdf': 'http://ns.adobe.com/xfdf/'}
for annot in root.findall('.//xfdf:annots/*', ns):
page = annot.get('page')
color = annot.get('color')
contents = annot.findtext('xfdf:contents', default='', namespaces=ns)
print(f"Page {page} [{color}]: {contents}")
Dieses Snippet druckt jede Anmerkung in der Datei in unter 20 Zeilen. Dieselbe Logik gilt in JavaScript, Go, Rust, Java oder jeder Sprache mit einer XML-Bibliothek.
So konvertieren Sie eine XFDF-Datei
Sobald Sie eine XFDF-Datei haben, möchten Sie sie typischerweise in ein nützlicheres Format konvertieren. Die in pdfannotations.com verfügbaren Konvertierungsoptionen sind:
- Markdown – generisch, portabel, funktioniert in jedem Markdown-Editor
- Obsidian – Markdown mit Callouts, YAML-Frontmatter und
[[Page References]] - Notion – strukturierte Zeilen für eine Notion-Datenbank
- CSV – für Excel, Google Sheets oder Pivot-Analyse
- JSON – für programmatische Verarbeitungs-Pipelines
- Text – Klartext, nützlich zum Einfügen in E-Mail oder Chat
- Excel –
.xlsx-Datei mit strukturierten Spalten - ZIP – bündelt mehrere Formate auf einmal
- AI Context Markdown – strukturiert zum Einfügen in ChatGPT, Claude oder Gemini
- RAG JSON – Schema für Einbettungen und die Aufnahme in Vektordatenbanken
Für Schritt-für-Schritt-Anleitungen, wie Sie XFDF überhaupt aus Adobe Acrobat bekommen, siehe unseren Leitfaden zum Exportieren von XFDF-Anmerkungen.
XFDF-Dateigröße und Grenzen
XFDF-Dateien sind winzig. Ein 300-seitiges akademisches Paper mit 200 Markierungen und 50 Haftnotizen erzeugt eine XFDF-Datei von etwa 20–40 KB. Es gibt keine praktische Obergrenze, die das Format selbst auferlegt – Acrobat kann XFDF aus Dokumenten mit Tausenden von Anmerkungen exportieren – aber wenn Sie mit extrem großen Anmerkungsätzen arbeiten, möchten Sie den Export vielleicht nach Dokumentabschnitten aufteilen, um einzelne Dateien handhabbar zu halten.
pdfannotations.com verarbeitet XFDF-Dateien jeder Größe, die der Browser im Speicher halten kann, was in der Praxis Zehntausende von Anmerkungen pro Session ohne spürbare Verlangsamung bedeutet.
Häufige XFDF-Mythen
"XFDF funktioniert nur mit Adobe Acrobat"
Falsch. XFDF ist ein offenes XML-Schema, das von Adobe veröffentlicht wurde, aber jeder PDF-Reader, der den Standard unterstützt, kann es lesen und schreiben. Foxit, PDF-XChange, Nitro und viele andere Reader handhaben XFDF korrekt. pdfannotations.com parst auch XFDF, das von jedem kompatiblen Werkzeug erzeugt wurde, nicht nur von Acrobat.
"XFDF ist veraltet"
Falsch. XFDF bleibt das empfohlene Austauschformat für PDF-Anmerkungen. Das ältere FDF-Format ist dasjenige, das effektiv abgelöst wurde.
"XFDF kann keine Formulardaten tragen"
Falsch. XFDF trägt sowohl Formulardaten als auch Anmerkungsdaten. Das <fields>-Element hält Formularfeldwerte; das <annots>-Element hält Anmerkungen. Die meisten XFDF-Exporte aus Acrobat konzentrieren sich auf die Anmerkungsseite, aber das Format unterstützt beides.
"XFDF verliert Farbinformationen"
Falsch. Das color-Attribut auf jedem Anmerkungselement speichert den RGB-Wert als Hex-String. Solange Sie Acrobats Standard-Highlight- oder Comment-Werkzeuge verwendet haben, werden Farben perfekt durch XFDF hin- und zurückübertragen.
Wann sollten Sie XFDF verwenden?
XFDF ist die richtige Wahl, wenn Sie eines der Folgenden benötigen:
- Eine portable Anmerkungsnutzlast, die separat vom Quell-PDF reist
- Ein menschenlesbares Format, das Sie inspizieren, diffen oder manuell bearbeiten können
- Eine konvertierbare Eingabe für ein Werkzeug wie pdfannotations.com, das Anmerkungen in Markdown, Obsidian, JSON oder CSV verwandelt
- Eine versionskontrollierbare Darstellung von Anmerkungen in git
- Ein Mehrprüfer-Workflow, bei dem jede Person ihr eigenes XFDF exportiert und Sie sie später zusammenführen
Wenn Sie PDFs nur in einem einzigen Reader lesen und die Markierungen nirgendwo anders wiederverwenden müssen, sind eingebettete PDF-Anmerkungen in Ordnung. In dem Moment, in dem Sie etwas über das Lesen hinaus tun möchten, wird XFDF zur besseren Wahl.
Häufig gestellte Fragen
Wofür steht .xfdf?
XFDF steht für XML Forms Data Format. Es ist die XML-kodierte Darstellung von PDF-Formulardaten und -Anmerkungen.
Ist XFDF dasselbe wie FDF?
Nein. Traditionelles FDF ist das ältere PDF-Objektformat; XFDF ist der XML-Nachfolger. Acrobat kann auch XML FDF exportieren, aber XFDF ist menschenlesbar, breiter unterstützt und leichter zu parsen.
Kann ich eine XFDF-Datei ohne Adobe Acrobat öffnen?
Ja. XFDF ist reines XML, also kann es jeder Texteditor, Browser oder XML-Parser öffnen. Um es in Markdown, Obsidian, CSV oder JSON zu konvertieren, nutzen Sie den pdfannotations.com XFDF-Konverter.
Behält XFDF Markierungsfarben bei?
Ja. Jedes Anmerkungselement trägt ein color-Attribut mit dem RGB-Hex-Wert, das pdfannotations.com in jedes Exportformat bewahrt.
Kann ich eine XFDF-Datei manuell bearbeiten?
Ja. Da XFDF reines XML ist, können Sie es in jedem Texteditor öffnen und Anmerkungstext, Farben oder Seitenzahlen direkt ändern. Speichern Sie die Datei einfach als Klartext mit der .xfdf-Erweiterung.
Verwandte Leitfäden
Möchten Sie mehr erfahren? Schauen Sie sich diese verwandten Leitfäden an:
- So exportieren Sie XFDF-Anmerkungen aus Adobe Acrobat - Schritt-für-Schritt-Anleitungen, um eine XFDF-Datei aus Acrobat in einen Konverter zu bekommen
- XFDF zu Obsidian: Adobe PDF-Anmerkungen in Markdown konvertieren - Verwandeln Sie XFDF-Exporte in verlinkte, getaggte Obsidian-Notizen mit Callouts und Frontmatter
- PDF-Anmerkungen zu KI und RAG - Speisen Sie XFDF-exportierte Anmerkungen in ChatGPT, Claude, Gemini oder eine Vektordatenbank ein
- PDF-Markierungen nach Obsidian exportieren: Vollständiger Workflow-Leitfaden - Der vollständige Obsidian-Workflow für jede PDF-Quelle
- PDF-zu-Markdown-Best Practices - Saubere Konvertierungsmuster, die über Obsidian und Notion hinaus funktionieren
Testen Sie unser kostenloses Tool
Extrahieren Sie Ihre PDF-Anmerkungen sofort mit unserem kostenlosen Online-Tool. Keine Registrierung erforderlich.
PDF-Anmerkungen extrahieren →