UbuntuにPDFフォームに記入する方法が付属していないのはなぜですか?フォームに記入する方法を尋ねているのではありません。デフォルトのインストールでこれを行う方法がない理由を尋ねています。基本的にUbuntuでできないのは、OSが必要なことだけです。
おそらく、 XFA と呼ばれる「新しい」PDFフォーム仕様全体のオープンソース実装がないためです。通常、古いフォーム(FDF)がサポートされています。
XFAは技術的にはOffice Open XMLのようなオープンスタンダードですが、基本的にはAdobeがオープンファイルフォーマットの政府の要件を満たすために「文書化」したファイルフォーマットの巨大な塊です。 仕様の現在のバージョン(3.3) は1584ページの長さです(フォーム機能のみで、残りのすべてではありませんPDF)、フォーム情報をエンコードする複数の方法、PDFのみのデータストリーム形式内のインライン非正規化XML添付ファイル、埋め込みJavaScriptなどの素晴らしい機能が含まれています。
私の知る限り(そして今週、プログラムでPDFフォームに記入する作業をしている)、アドビは存在する唯一のXFAの完全な実装を持っています。それを処理するオープンソースのグラフィカルクライアントを知りません。 (iTextとPDFBoxは部分的にサポートされています。)
「Evince」バージョン3.10.3(つまりUbuntu 14.04)では、「Evince」を使用してこれを行うことができ、デフォルトのインストールでインストールされます。検索したい場合、「ドキュメントビューア」と呼ばれます。コマンドラインから開始するには「evince」。
gnome.org 記入フォームから:
フォーム
インタラクティブなフォームに入力するとき、フィールドをマウスでクリックして、フィールド間を移動できます。テキストフィールドへの入力が終了したら、Enterキーを押します。
リストボックスをクリックし、マウスで選択項目までスクロールすることにより、スクロール可能なリストボックスで選択を行うことができます。
質問について:
UbuntuにPDFフォームに記入する方法が付属していないのはなぜですか?
上記のように機能しますが、一般的にソフトウェアは法律上の理由により含まれない場合があります。何らかの制限のあるPDFを開いて操作できるソフトウェアは、そのオペレーティングシステムのメンテナーに法的な問題を引き起こす可能性があります。オーディオおよびビデオコーデック:これらはUbuntuに同梱されていませんが、後で追加できます)。
formsとtext要素を任意のPDFに追加することには違いがあることを理解することが重要です。
実際の「フォーム」であるPDFを作成できます。これらは、デフォルトのUbuntuドキュメントビューアーであるevinceを使用して操作できます。
しかし、任意のPDFを開いてテキストをどこかに置くだけの場合は、次に、Adobe PDFリーダーの最新バージョンが必要です。これは無料です。ただし、Windowsプラットフォームのみ。
したがって、Ubuntuで必要な場合は、ワインエミュレータを使用して、そのWindowsツールを実行してみてください。