Warum liefert Ubuntu keine Möglichkeit zum Ausfüllen von PDF-Formularen aus?

15

Warum liefert Ubuntu keine Möglichkeit zum Ausfüllen von PDF-Formularen aus? Ich frage nicht, wie ich die Formulare ausfüllen soll. Ich frage, warum dies in der Standardinstallation nicht möglich ist. Es ist im Grunde das einzige, was Ubuntu nicht kann, wozu ich mein Betriebssystem brauche.

b264
quelle
2
Es hat einen Standard-PDF-Viewer. "Called Document Viewer". Ich weiß nicht, ob es in der Lage sein wird, diese Formulare auszufüllen.
Ubuntu User
1
Wahrscheinlich ist der Standard-PDF-Viewer zu dumm, um mit Formularen zu arbeiten, und noch mehr, um mit intelligenten PDF-Formularen zu arbeiten.
Max Wyss

Antworten:

12

Höchstwahrscheinlich, weil es keine Open-Source-Implementierung der gesamten "neuen" PDF-Formularspezifikation namens XFA gibt . Ältere Formulare (EFD) werden in der Regel unterstützt.

Während XFA technisch gesehen ein offener Standard ist, wie Office Open XML, ist es im Grunde ein großer Teil eines Dateiformats, das Adobe "dokumentiert" hat, um die behördlichen Anforderungen für offene Dateiformate zu erfüllen. Die aktuelle Version der Spezifikation (3.3) umfasst 1584 Seiten (nur für die Formularfunktion, nicht für den gesamten PDF-Rest) und bietet so wundersame Funktionen wie mehrere Möglichkeiten zum Codieren von Formularinformationen inline denormalisierte XML-Anhänge in einem reinen PDF-Datenstrom Format und eingebettetes JavaScript.

Meines Wissens nach (und ich habe diese Woche mit dem programmgesteuerten Ausfüllen von PDF-Formularen gearbeitet) verfügt Adobe über die einzige vollständige Implementierung von XFA, und ich kenne keinen Open-Source-Grafikclient, der dies unterstützt. (iText und PDFBox haben teilweise Unterstützung.)

chrylis -on strike-
quelle
5
Ich denke, ich muss dich hier etwas korrigieren. Adobe "behauptet", die einzige vollständige Implementierung von XFA zu haben. Es ist so ein schreckliches, komplexes Durcheinander, dass nicht garantiert wird, dass auch ihre eigene Implementierung in der Lage ist, mit jeder technisch möglichen Variante fertig zu werden.
Tonny
1
XFA wurde vor etwa einem Jahrzehnt als "neue" Formulartechnologie bezeichnet. In der Zwischenzeit war es wieder auf den Ort beschränkt, an dem es am besten funktioniert (in Verbindung mit dem Form Server-Produkt von Adobe). XFA ist NICHT PDF; Der einzige Grund für die Verbindung mit PDF besteht darin, dass der XFA von einem PDF-Wrapper umgeben ist, der das Öffnen in Adobe Acrobat / Reader ermöglicht. Außerdem wird die kommende PDF 2.0-Spezifikation, wie ich weiß, keine Verweise mehr auf XFA enthalten.
Max Wyss
@MaxWyss OOXML ist immer noch das "neue" Microsoft Office-Format, und es spielt keine Rolle, dass XFA "NICHT PDF" ist - PDF-Formulare sind im Allgemeinen XFA.
chrylis -on strike-
@chrylis: OOXML ist in diesem Zusammenhang irrelevant. "PDF-Formulare sind in der Regel XFS" ... purer und angewandter Bullshit! Sie können in bestimmten Umgebungen vereinbart sein, aber im Allgemeinen handelt es sich bei PDF-Formularen NICHT um XFA.
Max Wyss
25

Ab "Evince" Version 3.10.3 (das ist Ubuntu 14.04) ist dies mit "Evince" möglich und wird standardmäßig installiert. Es heißt "Document Viewer", wenn Sie danach suchen möchten. "evince" um von der Kommandozeile aus zu starten.

Von gnome.org zum Ausfüllen von Formularen:

Formen

Wenn Sie ein interaktives Formular ausfüllen, können Sie von Feld zu Feld navigieren, indem Sie mit der Maus auf ein Feld klicken. Wenn Sie ein Textfeld ausgefüllt haben, drücken Sie die Eingabetaste.

Sie können eine Auswahl in einem scrollbaren Listenfeld treffen, indem Sie auf das Listenfeld klicken und mit der Maus zu Ihrer Auswahl scrollen.

Zu der Frage:

Warum liefert Ubuntu keine Möglichkeit zum Ausfüllen von PDF-Formularen aus?

Es funktioniert wie oben gezeigt, aber im Allgemeinen ist Software aus rechtlichen Gründen möglicherweise nicht enthalten. Software, die eine PDF-Datei öffnen und bearbeiten kann, die eine Einschränkung aufweist, würde für den Betreuer dieses Betriebssystems ein rechtliches Problem darstellen: Für die Umgehung dieser muss eine Gebühr entrichtet werden (genau wie bei Audio- und Video-Codecs: diese) werden nicht mit Ubuntu ausgeliefert, können aber nachträglich hinzugefügt werden.

Rinzwind
quelle
1
@ user68186 Nun, es ist wahrscheinlich nicht legal, Standardsoftware in einem Betriebssystem zu liefern, das Schutzmaßnahmen umgehen kann. Dies könnte eine Art von PDF-Dateien sein, die nicht geöffnet werden können.
Rinzwind
2
@ user68186 das war nicht meine absicht D: Schön zu sehen, welche macht eine
antwort
2
Vor 8 Jahren wurde es als Fehlerbericht abgelegt, dass es nicht kyrilisch (oder hebräisch) funktioniert: P Schauen Sie sich Foxit Reader für Linux an.
Rinzwind
1
Der Name "document viewer" hat keine Konnotationen für "writing" in meinem Kopf registriert, da der Name "viewer" enthält ... Aber ich habe es versucht und es funktioniert tatsächlich in einer Standardanwendung. Vielen Dank!!
b264
1
@Qwertie Wenn Sicherheitsfunktionen vom Ersteller eines PDF-Dokuments aktiviert werden, wird die PDF-Datei verschlüsselt. Dies bedeutet, dass das Entschlüsseln ohne Berücksichtigung dieser Sicherheitsmerkmale in den USA als DMCA-Verstoß angesehen werden kann.
HDV
6

Es ist wichtig zu verstehen, dass es einen Unterschied zwischen Formularen und dem Hinzufügen von Textelementen zu einer beliebigen PDF gibt.

Sie können PDF-Dateien erstellen, die echte "Formulare" sind. und diese können mit evince, dem standardmäßigen Ubuntu-Dokument-Viewer, bearbeitet werden.

Aber wenn Sie beliebige PDF-Dateien öffnen möchten, um nur irgendwo Text abzulegen; dann benötigen Sie die neuesten Versionen des Adobe PDF Readers - dieser ist kostenlos; aber nur auf Windows-Plattformen.

Wenn Sie dies für Ubuntu benötigen, können Sie versuchen, den Weinemulator zu verwenden und das Windows-Tool auszuführen.

GhostCat sagt Reinstate Monica
quelle
1
Ich verwende Libre Office in Ubuntu, um PDF-Dateien zu ändern, z. B. um neuen Text hinzuzufügen. Es ist umständlich, dass Sie nicht direkt, sondern als PDF exportieren müssen.
WinEunuuchs2Unix
Xournal kann PDFs unter Linux mit Anmerkungen versehen. Sie benötigen eine einigermaßen neue Version zum Speichern im PDF-Format. Sogar inkscape kann gelegentlich verwendet werden (jeweils 1 Seite)
Chris H