Чому Ubuntu не постачається із способом заповнення PDF-форм?


15

Чому Ubuntu не постачається із способом заповнення PDF-форм? Я не запитую, як заповнити форми. Я запитую, чому немає способу зробити це в установці за замовчуванням. По суті, єдине, що Ubuntu не може зробити, мені це потрібно для моєї ОС.


2
У ньому переглядач PDF за замовчуванням. "Переглядач перекликаного документа". Я не знаю, чи вдасться заповнити ці форми.
Користувач Ubuntu

1
Швидше за все, переглядач PDF за замовчуванням занадто тупий для роботи з формами, а тим більше для роботи з розумними формами PDF.
Макс Вісс

Відповіді:


12

Швидше за все, тому що не існує відкритої реалізації всієї "нової" специфікації форм PDF, що називається XFA . Старі форми (FDF), як правило, підтримуються.

Хоча XFA технічно є відкритим стандартом, як Office Open XML, це, в основному, величезна частина формату файлів, яку Adobe "документувала", щоб відповідати державним вимогам щодо відкритих форматів файлів. Поточна версія специфікації (3.3) становить 1584 сторінки (лише для функції форм, а не для всіх інших PDF) і включає такі дивовижні функції, як кілька способів кодування інформації про форму, вбудовані денормалізовані XML-вкладення всередині потоку даних лише для PDF формат і вбудований JavaScript.

Наскільки мені відомо (і я працюю з програмним заповненням PDF-форм на цьому тижні), Adobe має єдину повноцінну реалізацію XFA, і я не знаю жодного графічного клієнта з відкритим кодом, який обробляє його. (iText та PDFBox мають часткову підтримку.)


5
Я думаю, я маю тут вас трохи виправити. Adobe «стверджує», що має єдину повну реалізацію XFA. Це настільки жахливий складний безлад, що навіть їх власна реалізація не гарантована в змозі впоратися з кожним технічно можливим варіантом.
Тонні

1
Близько десятиліття тому XFA називали "новими" формами технології. Тим часом він знову був обмежений місцем, де він найкраще працює (спільно з продуктом серверних форм Adobe). XFA НЕ є PDF; Єдина причина, чому він підключений до PDF, полягає в тому, що навколо XFA є обгортка PDF, що дозволяє відкрити його в Adobe Acrobat / Reader. Крім того, як я знаю, майбутня специфікація PDF 2.0 більше не матиме посилань на XFA.
Макс Вісс

@MaxWyss OOXML як і раніше є "новим" форматом Microsoft Office, і не має значення, що XFA "НЕ PDF" - PDF-форми, як правило, XFA.
chrylis -на страйк-

@chrylis: OOXML не має значення в цьому контексті. "PDF форми - це, як правило, XFS" ... чисті та застосовані фігня! Вони можуть знаходитись у певних середовищах, погоджених, але загалом, PDF-форми НЕ є XFA.
Макс Вісс

25

Що стосується "Evince" версії 3.10.3 (тобто Ubuntu 14.04), це можна зробити за допомогою "Evince", який встановлений у встановленні за замовчуванням. Він називається "переглядачем документів", якщо ви хочете його шукати. "evince", щоб почати з командного рядка.

З gnome.org щодо заповнення форм:

Форми

Заповнюючи інтерактивну форму, ви можете переходити з поля в поле, клацнувши по полі мишею. Закінчивши заповнення текстового поля, натисніть Enter.

Ви можете зробити вибір у вікні списку, що прокручується, клацнувши по полі списку та прокручуючи на свій вибір мишкою.

Щодо питання:

Чому Ubuntu не постачається із способом заповнення PDF-форм?

Це відбувається, як показано вище, але в цілому програмне забезпечення може не включатися через юридичні причини. Програмне забезпечення, яке може відкривати та маніпулювати PDF-файлом, яке має якесь обмеження в ньому, спричинило б юридичну проблему для технічного обслуговування цієї операційної системи: воно вимагало б сплатити плату за те, щоб дозволити його обійти (як і для аудіо та відео кодеків: ці не постачаються з Ubuntu, але можуть бути додані згодом).


1
@ user68186 добре, швидше за все, невірно поставляти програмне забезпечення за замовчуванням в ОС, яке може обійти захисні заходи. Це може бути 1 тип PDF-файлів, який він не зможе відкрити.
Rinzwind

2
@ user68186, що не було моїм наміром D: Приємно бачити силу, на яку може відповісти: D
Rinzwind

2
8 років тому було подано як повідомлення про помилку, що це не робить кирилиця (ані іврит): P Але подивіться на Foxit Reader для Linux.
Rinzwind

1
У назві "переглядач документів" не було зареєстровано конотацій "написання" в моїй голові, оскільки в імені є "переглядач" ... Але я спробував це, і він фактично працює над додатком за замовчуванням. Спасибі!!
b264

1
@Qwertie Якщо виробник PDF-документа включив якісь функції захисту, PDF-файл буде зашифрований. А це означає, що розшифрування його без поваги до цих елементів безпеки може вважатися порушенням DMCA в США.
hvd

6

Важливо розуміти, що між формами та додаванням текстових елементів до довільного PDF-файлу існує різниця .

Ви можете створити PDF, які є справжніми "формами"; і ними можна керувати за допомогою програми evince, за замовчуванням переглядачем документів Ubuntu.

Але коли ви хочете відкрити довільні PDF-файли, просто покладіть текст кудись; тоді вам потрібні останні версії Adobe PDF Reader - це безкоштовно; але лише на платформах Windows.

Отже, якщо це те, що вам потрібно в Ubuntu, ви можете спробувати використовувати емулятор вина та запустити цей інструмент Windows.


1
Я використовую Libre Office в Ubuntu для зміни файлів .PDF, таких як додавання нового тексту. Вам незручно експортувати як .PDF замість прямого збереження.
WinEunuuchs2Unix

Xournal може коментувати PDF-файли в Linux. Для збереження у форматі PDF вам потрібна досить нова версія. Навіть Inkscape можливий для епізодичного використання (1 сторінка за раз)
Кріс Х
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.