アクロバットプロでMore form options > Import data
を使用すると、tsvからPDFフォームに入力できることを知っています。ただし、これは1行の情報のみを含む1つのフォームにのみ入力します。 tsvのすべての行からPDFフォームを一度にバッチ入力して保存したいと思います。これを自動化するにはどうすればよいですか?また、Wordで差し込み印刷機能を使用して実行できることも知っています。しかし、私にはさまざまな種類のpdfフォームがあり、新しいpdfフォームに出くわすたびにWord形式に変更するのは大変です。どうすればできますか?
多分私のオープンソースツール BulkPDF あなたが望むことをすることができます。
BulkPDFは無料で使いやすいフリーウェアソフトウェア(オープンソース)で、既存のPDFフォームに異なる値を自動的に入力できます。スプレッドシート(Microsoft Excel 2007/2010/2013、LibreOfficeのみ)またはOpenOffice Calc)に必要な値を入力する必要があります。
BulkPDFは、選択したテーブルの値を自動的に認識します。次に、列名をフォームフィールドに手動で割り当てる必要があります。塗りつぶしの進行が開始された後、BulkPDFは行ごとに処理され、セル値をフォームに書き込みます。
ご不明な点がございましたら、お気軽にお問い合わせください。
InDesignには、差し込み印刷スプレッドシートとPDFフォーム)をメールで送信する機能があると思います。Acrobat自体の内部から差し込み印刷を実行するための有料のサードパーティプラグインとVBAスクリプトもあります。
ソリューションのコーディングはそれほど難しくありません-過去に私はPythonを使用して、迅速なカスタムソリューションをコーディングしました。コードでは、スプレッドシートの各行を読み取り、FDFを作成する必要がありますPDFフォームのファイル。FDFを取得したら、PDFTKを使用して元のPDFフォームとFDFファイルをマージし、PDFフォーム。
コーディングが苦手な場合は、スプレッドシートとpdfフォームを pdfzero.com で差し込み印刷できる無料のサイトを作成しました。 PDFフォームとスプレッドシートをアップロードし、入力するPDFフィールドをクリックして、そのフィールドに使用する列を選択できます。列データを使用してファイル名を指定し、整理することもできます。ファイルが処理されると、マージされたすべてのPDFを含むZipファイルが返されます。
免責事項-私はPdfzeroを書きました