81
空のPDFフォームの謎を解く

フォームに記入するのが大好きです。まるで全ての答えを知っているテストのようなものです。Mountain Lion以降、PDFフォームへのデータ入力がさらに簡単になりました。プレビューがフォームフィールドの位置を自動検出するようになったので、空白部分は自動的にテキストフィールドになり、入力できるようになります。チェックボックスはクリックするだけで入力できます。

それは素晴らしいのですが、記入済みのPDFフォームを同僚に送ると、「送ったフォームが空です」という返信が頻繁にありました。ところが、同じ文書を自分のパソコンで開くと、入力したデータがそのまま残っていたのです。一体どういうことでしょうか?

少し調べてみたところ、どうやら問題は(なんと!)これらのユーザーがWindowsユーザーであることにあるようです。何らかの理由で、PDF閲覧に使用しているソフトウェア(おそらくAdobe Acrobat)が、プレビューがフォームデータの入力をサポートするために行っている処理を認識できず、PDFが空として認識されてしまうのです。

PDF を保存して世界を救う: PDF に印刷すると、フォームの入力内容がそのまま残ります。

結局のところ、修正方法は簡単ですが、少しばかげています。プレビューで PDF フォームに入力した後、[ファイル] メニューから [印刷] を選択し、ダイアログ ボックスの [PDF] オプションを使用して PDF に保存します。

ファイルメニューの「名前を付けてエクスポート」コマンドを使っても同じことができるように見えるかもしれませんが、実際には同じ動作ではありません。印刷オプションは、実際にはフォームに入力されたデータをPDFの一部に変換します(専門用語で言えば、ラスタライズします)。その欠点は、テキストを編集できなくなることですが、同時に、PCを使用している友人や同僚がフォームデータを見ることができるようになるということです。なぜなら、フォームデータは編集可能なテキストではなく、テキストの画像になってしまうからです。

記入済みのPDFフォームをMacユーザーに送信する場合は、このような面倒な手順を踏む必要はありません。しかし、PDFに保存することにはもう一つのメリットがあります。フォームのデータが画像に変換されるため、受信者が既に入力したデータを簡単に編集できなくなります。