Czym jest XFDF?
XFDF, skrót od "XML Forms Data Format", jest odpowiednikiem XML dla FDF (Forms Data Format). Jest zdefiniowany w normie ISO 19444-1:2019 o tytule "Document management - XML Forms Data Format - Part 1: Use of ISO 32000-2 (XFDF 3.0).
XFDF, oparty na XML format pliku, służy do przechowywania danych formularzy oraz adnotacji oddzielnie od właściwego dokumentu PDF. Pliki XFDF mogą służyć do importu lub eksportu danych i adnotacji dla formularzy PDF. Umożliwiają łatwe udostępnianie i przetwarzanie informacji związanych z formularzami, co upraszcza zarządzanie danymi i ich wymianę między różnymi systemami i aplikacjami.
Co zawiera plik XFDF
XFDF przechowuje zawartość formularza bez samego formularza: nazwy pól i ich wartości oraz opcjonalnie dokument, do którego należą dane, zapisane w XML. Może też zawierać adnotacji, co pozwala wymieniać komentarze między recenzentami bez wysyłania całego pliku PDF.
Ponieważ XFDF jest zwykłym plikiem XML, może być tworzony i odczytywany przez standardowe narzędzia, co jest główną zaletą w porównaniu ze starszą składnią PDF FDF. XFDF jest znormalizowany jako ISO 19444-1.
Gdzie jest używany
- Wstępne wypełnianie pustego formularza przez zaimportowanie pliku z danymi zamiast ręcznego wpisywania.
- Zbieranie odpowiedzi, gdzie każda odpowiedź jest małym plikiem XML zamiast kopii dokumentu.
- Scalanie cyklu recenzji przez zaimportowanie kilku plików z komentarzami z powrotem do jednego głównego pliku PDF.
Dane mają sens tylko w odniesieniu do formularza, z którego pochodzą: nazwy pól są łącznikiem. Importowanie XFDF do innego formularz dopasowuje wszystkie nazwy pól, które przypadkowo są takie same, a resztę po cichu ignoruje.