PDFフォーム入力
フィールド名と値を対応付けたJSONオブジェクトから、PDFのインタラクティブフォームフィールドに入力します。テキストフィールドには文字列、チェックボックスにはtrueまたはfalseを指定します。ラジオボタングループ、ドロップダウン、リストボックスには、それぞれの選択肢から1つ指定します。不明なフィールド名は、書き込み前に名前とともに報告されます。入力後にフォームをフラット化して、値を固定されたページコンテンツにすることもできます。
よくある質問
値はどのように指定しますか?
キーに完全なフィールド名、値に入力内容を指定したJSONオブジェクトとして入力します。例:{"name": "Ada Lovelace", "subscribe": true, "country": "UK"}。正確な名前はPDF Form Fieldsツールで確認できます。オブジェクトには最大1,000個のフィールドを指定できます。
各フィールドの種類で指定できる値は何ですか?
テキストフィールドには文字列と数値を指定できます。チェックボックスにはtrueまたはfalseのほか、yes、no、on、off、1、0も指定できます。ラジオボタングループには選択肢の名前を1つ指定します。ドロップダウンとリストボックスには選択肢のいずれかを指定し、複数選択できる場合は選択肢の配列も指定できます。編集可能なドロップダウンには任意のテキストを入力できます。
フィールド名のつづりを間違えるとどうなりますか?
何も入力されません。このツールはすべての名前を先に確認し、見つからなかった名前を一覧にしたメッセージを返します。名前を修正して再試行できます。
値がフィールドに適合しない場合はどうなりますか?
フィールドの最大文字数を超えるテキスト、フィールドにない選択肢、または種類が間違っている値は、フィールド名を示すメッセージとともに拒否されます。ボタンフィールドと署名フィールドには入力できず、同様に拒否されます。
フラット化オプションを使うとどうなりますか?
入力後にフィールドを通常のページコンテンツに変換します。値は編集できなくなり、どのビューアーでも同じように表示されます。フォームを編集可能なままにするには、オフにしてください。
どの文字を入力できますか?
ラテン文字にはHelveticaを使用します。ギリシャ文字やキリル文字など、このフォントにない文字を値に含む場合は、埋め込みサブセットのInterでフィールドの表示を描画します。中国語など、どちらのフォントにもない文字は、それらの文字を一覧表示したメッセージとともに拒否されます。
指定しなかったフィールドも変更されますか?
いいえ。JSONで指定したフィールドだけが変更され、ほかのフィールドはすべて現在の値のままです。
XFAフォームに対応していますか?
いいえ。入力できるのは標準的なAcroFormフィールドだけです。このエンジンでは編集できないXFAデータは削除されるため、ビューアーには新しい値が設定されたAcroFormフィールドが表示されます。
パスワードで保護されたPDFにも入力できますか?
はい。パスワード欄にパスワードを入力してください。入力後のPDFはパスワードなしで保存され、パスワードは返されません。
利用上限はありますか?
PDFは最大10 MiB、200ページまでです。JSONテキストは最大100,000文字、フィールドは最大1,000個で、処理時間は30秒です。入力後のPDFは最大32 MiBです。