Dlaczego Ubuntu nie zawiera sposobu wypełniania formularzy PDF? Nie pytam, jak wypełnić formularze. Pytam, dlaczego nie można tego zrobić w domyślnej instalacji. Zasadniczo jest to jedyna rzecz, której Ubuntu nie może zrobić, czego potrzebuję w moim systemie operacyjnym.
pdf
default-programs
b264
źródło
źródło
Odpowiedzi:
Najprawdopodobniej dlatego, że nie ma otwartej implementacji całej „nowej” specyfikacji formularzy PDF, zwanej XFA . Starsze formularze (FDF) są ogólnie obsługiwane.
Chociaż XFA jest technicznie otwartym standardem, takim jak Office Open XML, jest to po prostu olbrzymi przegląd formatu pliku, który Adobe „udokumentował”, aby spełnić wymagania rządu dotyczące otwartych formatów plików. Obecna wersja specyfikacji (3.3) ma 1584 strony (tylko dla funkcji formularzy, a nie całej reszty PDF) i zawiera takie cudowne funkcje, jak wiele sposobów kodowania informacji o formularzu, wbudowane zdormalizowane załączniki XML w strumieniu danych tylko w formacie PDF format i osadzony JavaScript.
O ile mi wiadomo (w tym tygodniu pracowałem z programowo wypełnianiem formularzy PDF), Adobe ma jedyną pełną implementację XFA i nie znam żadnego klienta graficznego open source, który by to obsługiwał. (iText i PDFBox mają częściowe wsparcie.)
źródło
Od wersji „Evince” 3.10.3 (czyli Ubuntu 14.04) można to zrobić za pomocą „Evince”, która jest instalowana w instalacji domyślnej. Nazywa się to „przeglądarką dokumentów”, jeśli chcesz go wyszukać. „evince”, aby rozpocząć z wiersza poleceń.
Z gnome.org na temat wypełniania formularzy:
Jeśli chodzi o pytanie:
Robi to, jak pokazano powyżej, ale ogólnie oprogramowanie może nie zostać dołączone z powodów prawnych. Oprogramowanie, które może otwierać i manipulować plikiem PDF, który ma pewne ograniczenia, spowodowałoby problem prawny dla opiekuna tego systemu operacyjnego: wymagałoby to opłaty za umożliwienie obejścia go (tak samo jak w przypadku kodeków audio i wideo: te nie są dostarczane z Ubuntu, ale można je później dodać).
źródło
Ważne jest, aby zrozumieć, że istnieje różnica między formularzami a dodawaniem elementów tekstowych do dowolnego pliku PDF.
Możesz tworzyć pliki PDF, które są prawdziwymi „formularzami”; i można nimi manipulować za pomocą evince, domyślnej przeglądarki dokumentów Ubuntu.
Ale gdy chcesz otworzyć dowolne pliki PDF, aby po prostu umieścić gdzieś tekst; potrzebujesz najnowszych wersji czytnika Adobe PDF - który jest dostępny za darmo; ale tylko na platformach Windows.
Jeśli tego właśnie potrzebujesz na Ubuntu, możesz spróbować użyć emulatora wina i uruchomić to narzędzie systemu Windows.
źródło