Poslední aktualizace: 25 Jun, 2025

PDF soubory jsou skvělým způsobem, jak sdílet dokumenty při zachování formátování, ale někdy potřebujete jen data formuláře uvnitř PDF — ne celý soubor. Právě zde přichází FDF (Formát dat formulářů). FDF, nebo Forms Data Format, je formát souboru vyvinutý společností Adobe pro zpracování pouze dat formuláře (jako jsou jména, e‑mailové adresy, stav zaškrtávacích políček) z PDF.
Takže pokud jste si kladli otázku „Jak převést PDF na FDF?“, jste na správném místě! Pojďme si to rozebrat.
Co je FDF a proč byste jej použili?
Než se pustíme do konverze, upřesněme, co FDF vlastně je.
- FDF (Formát dat formulářů) soubory jsou lehké a obsahují pouze data a instrukce pro vyplnění PDF formuláře.
- Považujte to za obsah formuláře bez jeho designu.
- Obvykle se používá k extrahování, úpravě nebo odesílání dat formuláře bez potřeby kompletního PDF.
Jak převést PDF na FDF
Existuje několik metod, které můžete použít, v závislosti na dostupných nástrojích.
1. Použití Adobe Acrobat Pro
Toto je nejnáročnější metoda, pokud máte přístup k Adobe Acrobat Pro.
Postup:
- Otevřete svůj PDF formulář v Adobe Acrobat Pro.
- Přejděte na Soubor > Export Data nebo Nástroje > Prepare Form.
- Vyberte „Export Data“ a zvolte „FDF“ jako formát souboru.
- Uložte soubor
.fdfkamkoli chcete.
Poznámka: Toto funguje pouze pokud je váš PDF vyplnitelný formulář.
2. Použití bezplatných online nástrojů
Pokud nemáte Acrobat Pro, některé online nástroje vám umožní extrahovat data formuláře:
- Vyhledejte „PDF na FDF online převodník“.
- Nahrajte svůj PDF formulář.
- Stáhněte výsledný soubor
.fdf.
Upozornění: Vždy buďte opatrní se citlivými dokumenty při používání online nástrojů.
3. Použití PDF SDK nebo programovacích knihoven
Pokud jste vývojář nebo pracujete s automatizací, můžete použít knihovny jako:
- Exportovat data do FDF z PDF souboru
- Importovat data z FDF do PDF souboru
- iText (Java/.NET)
- PDFBox (Java)
- PDFLib
- Adobe FDF Toolkit
Tyto umožňují psát skripty, které otevřou PDF soubory, extrahují pole formuláře a exportují je do FDF.
PdfReader reader = new PdfReader("form.pdf");
FileOutputStream out = new FileOutputStream("data.fdf");
FdfWriter writer = new FdfWriter();
writer.setField("name", "John Doe");
writer.writeTo(out);
reader.close();
out.close();
Co je uvnitř souboru FDF?
Soubor FDF je textový formát — můžete jej dokonce otevřít v Poznámkovém bloku. Obvykle vypadá takto:
%FDF-1.2
1 0 obj
<<
/FDF
<<
/Fields [
<< /T (name) /V (John Doe) >>
<< /T (email) /V (john.doe@example.com) >>
]
>>
>>
endobj
trailer
<< /Root 1 0 R >>
%%EOF
Můžete převést zpět z FDF na PDF?
Ano! Můžete importovat data FDF zpět do PDF formuláře, a to:
- Použitím Adobe Acrobat: Přejděte na Prepare Form > More > Import Data.
- Programově přes knihovny.
- Nebo pomocí nástrojů příkazové řádky jako pdftk:
pdftk form.pdf fill_form data.fdf output filled_form.pdf
Závěrečné úvahy
Převod PDF na FDF může být nesmírně užitečný, pokud chcete:
- Ukládat data formuláře odděleně.
- Dynamicky předvyplňovat formuláře.
- Posílat jen data přes web (menší velikost souboru).
Extrahování FDF z PDF, buď ručně přes Adobe Acrobat nebo pomocí kódu, je praktická technika pro práci s interaktivními formuláři.
Často kladené otázky
Q: Mohu extrahovat FDF ze skenovaného PDF?
A: Ne, FDF vyžaduje vyplnitelné formuláře. Skenovaný PDF je jen obrázek a neobsahuje data formuláře.
Q: Je FDF stejné jako XFDF?
A: Ne zcela. XFDF je XML verze FDF. Je modernější a přátelštější pro web.