67
安価なフォーム入力

読者からよく寄せられるリクエストの一つに、PDF フォームに入力できるソフトウェアへの要望があります。もちろん、PDF が実際には編集可能なフィールドを含むフル機能のフォームとして作成されたものであれば、無料の Adob​​e Reader や (少なくとも Tiger では) OS X 独自のプレビューを使ってそれらのフィールドに入力できます。しかし残念ながら、 編集可能なフィールドのないPDF フォームを数多く 受け取ることになります。送信者は、私がフォームを印刷し、入力してからファックスや返送することを望んでいるのです。私の場合の解決策は、そうした PDF にテキストを追加できる市販ソフトウェア (SmileOnMyMac の 50 ドルの PDFpen や 95 ドルの PDFpenPro、Adobe Acrobat の完全版、30 ドルの FormMate、さらには 30 ドルの GraphicConverter など) のいずれかを使うことでした。

(実は、PDF を背景レイヤーとして使用して Microsoft Word、Pages、または OmniGraffle を使用してフォームに入力するという、不格好な方法もありますが、これは 1 ページの PDF でしか機能せず、まさに不格好です。)

Andrew de los Reyes氏は、これらの商用製品に代わる低価格な代替品として、 Formulate 0.0.1 ( 有料)を提供しています(  言葉遊びではありません)。この小さなアプリの機能はすべて、PDFにテキストを入力することだけです。

残念ながら、Formulateのインターフェースは私がこれまで使った中で最も直感的とは言えません。PDFフォーム上のどこかをクリックしてテキストボックスを表示させ、そこにテキストを入力するのではなく、 まずFormulateのテキスト入力ボックスにテキストを入力 し、Returnキーを押してから、ページ上でテキストを配置したい場所をクリックします。(もし「ミス」しても心配ありません。テキストをドラッグして適切な位置に移動できます。)PDFに含めたいテキストごとに、このプロセス(入力、Returnキー、クリック)を繰り返します。

テキストを移動または削除したい場合は、「ドロワーの表示/非表示」ボタンをクリックして、PDFに追加したテキスト項目のリストを表示します。項目を1つ選択すると(ページ上でそのテキストが赤く表示され、見やすくなります)、ページ内で移動したり、「選択したエントリを削除」をクリックして完全に削除したりできます。

画像

(開発者が「ユーザー マニュアル」とチュートリアルを 1 つの PDF ファイルにまとめているのが気に入っています。Formulate で PDF を開き、説明されている手順に従って PDF にテキストを追加するだけです。)

ページへのテキストの追加が完了したら、印刷するか、新しいPDFとして保存するか(OS Xの印刷ダイアログの「PDFとして保存」オプションを使用)、Formulate設定ファイルとして保存するか(ファイル:保存)を選択できます。後者のオプションでは、元のPDFファイルは一切変更されません。代わりに、元のPDFファイルと同じフォルダに、すべてのテキストエントリを含む設定ファイル(.plist)が作成されます。次にFormulateでそのPDFファイルを開いたとき、その.plistファイルがPDF文書と同じフォルダにある限り、Formulateはテキストエントリを文書に追加します。

Formulateの機能セットはこれだけです。テキストエントリのフォントやスタイルを変更することはできません。基本テキスト以外のもの(例えば、描画オブジェクトや署名のグラフィック画像など)を追加することはできません。元のPDFのテキストを編集したり変更したりすることもできません。また、複数ページのPDFは、Formulateでは個別のページではなく、1つの長いページとして表示されます。それでも、PDFにテキストを追加する安価な方法だけが必要な場合は、Formulateはまさにその目的にかなうものであり、十分に機能します。

Formulate は Mac OS X 10.3 (Panther) 以降を必要とし、ユニバーサル バイナリです。