UbuntuにPDFフォームに記入する方法が付属していないのはなぜですか?


15

UbuntuにPDFフォームに記入する方法が付属していないのはなぜですか?フォームに記入する方法を尋ねているのではありません。デフォルトのインストールでこれを行う方法がない理由を尋ねています。基本的にUbuntuでできないのは、OSが必要なことだけです。


2
デフォルトのPDFビューアがあります。「ドキュメントビューアー」と呼ばれます。これらのフォームに記入できるかどうかはわかりません。
Ubuntuユーザー

1
ほとんどの場合、デフォルトのPDFビューアーは、フォームを操作するにはあまりにも愚かであり、スマートPDFフォームを操作するにはさらに複雑です。
マックスウィス

回答:


12

最も可能性が高いのは、XFAと呼ばれる「新しい」PDFフォーム仕様全体のオープンソース実装がないためです。通常、古いフォーム(FDF)がサポートされています。

XFAは技術的にはOffice Open XMLのようなオープンスタンダードですが、Adobeはオープンファイル形式に関する政府の要件を満たすために「文書化」されたファイル形式の巨大な塊です。仕様の現在のバージョン(3.3)1584ページの長さ(PDFのすべてではなく、フォーム機能のみ)であり、フォーム情報をエンコードする複数の方法、PDFのみのデータストリーム内のインライン非正規化XML添付ファイルなどの素晴らしい機能が含まれています形式、埋め込みJavaScript。

私の知る限り(そして今週私はプログラムでPDFフォームに入力する作業をしている)、アドビはXFAの存在する唯一の完全な実装を持ちそれを処理するオープンソースのグラフィカルクライアントは知りません。(iTextとPDFBoxは部分的にサポートされています。)


5
ここで少し修正する必要があると思います。Adobeは、XFAの唯一の完全な実装を「主張」しています。それは非常に恐ろしい複雑な混乱であり、独自の実装でさえ、技術的に可能なすべてのバリアントを処理できることが保証されていません。
トニー

1
XFAは約10年前に「新しい」フォームテクノロジーと呼ばれていました。それまでの間、(Adobeのフォームサーバー製品と組み合わせて)最適に機能する場所に限定されていました。XFAはPDFではありません。PDFに接続される唯一の理由は、XFAの周りにPDFラッパーがあり、Adobe Acrobat / Readerで開くことができるからです。また、私の知る限り、今後のPDF 2.0仕様にはXFAへの参照が含まれなくなります。
マックスウィス

@MaxWyss OOXMLは依然として「新しい」Microsoft Office形式であり、XFAが「PDFではない」ことは無関係です。PDFフォーム一般にXFAです。
クリリス

@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よく、保護対策を回避できるOSにデフォルトのソフトウェアを出荷することは合法ではありません。これは、開くことができないPDFの1つのタイプである可能性があります。
リンツウィンド

2
@ user68186それは私の意図ではありませんでしたD:答えが持つ力を見ることができて
うれしい

2
8年前に、Cyrilic(またはヘブライ語)を実行しないというバグレポートとして提出されました:Pしかし、Foxit Reader for Linuxを見てください。
リンツウィンド

1
名前に「ドキュメントビューア」があるため、「ドキュメントビューア」という名前は頭に「書き込み」という意味を登録しませんでした。ありがとう!!
b264

1
@Qwertie PDFドキュメントの作成者によってセキュリティ機能がオンになっている場合、PDFファイルは暗号化されます。そしてこれは、これらのセキュリティ機能を尊重せずに復号化することは、米国ではDMCA違反と見なされる可能性があることを意味します。
hvd

6

フォームと任意のPDFへのテキスト要素の追加には違いがあることを理解することが重要です。

実際の「フォーム」であるPDFを作成できます。これらは、デフォルトのUbuntuドキュメントビューアーであるevinceを使用して操作できます。

しかし、任意のPDFを開いてテキストをどこかに置くだけの場合は、その後、Adobe PDFリーダーの最新バージョンが必要です-無料で提供されます。ただし、Windowsプラットフォームのみ。

したがって、Ubuntuで必要な場合は、ワインエミュレータを使用して、そのWindowsツールを実行してみてください。


1
Ubuntu内でLibre Officeを使用して、新しいテキストの追加などの.PDFファイルを変更します。直接保存するのではなく、.PDFとしてエクスポートする必要があるのは厄介です。
WinEunuuchs2Unix

Xournalは、Linux上でPDFに注釈を付けることができます。PDFに保存するには、かなり新しいバージョンが必要です。インクスケープでさえ時々使用することができます(一度に1ページ)
クリスH
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.