web-dev-qa-db-ja.com

Excel、csv、tsvからPDFフォームをバッチ入力

アクロバットプロでMore form options > Import dataを使用すると、tsvからPDFフォームに入力できることを知っています。ただし、これは1行の情報のみを含む1つのフォームにのみ入力します。 tsvのすべての行からPDFフォームを一度にバッチ入力して保存したいと思います。これを自動化するにはどうすればよいですか?また、Wordで差し込み印刷機能を使用して実行できることも知っています。しかし、私にはさまざまな種類のpdfフォームがあり、新しいpdfフォームに出くわすたびにWord形式に変更するのは大変です。どうすればできますか?

4
Prabhu

多分私のオープンソースツール BulkPDF あなたが望むことをすることができます。

BulkPDFとは何ですか?

BulkPDFは無料で使いやすいフリーウェアソフトウェア(オープンソース)で、既存のPDFフォームに異なる値を自動的に入力できます。スプレッドシート(​​Microsoft Excel 2007/2010/2013、LibreOfficeのみ)またはOpenOffice Calc)に必要な値を入力する必要があります。

それはどのように機能しますか?

BulkPDFは、選択したテーブルの値を自動的に認識します。次に、列名をフォームフィールドに手動で割り当てる必要があります。塗りつぶしの進行が開始された後、BulkPDFは行ごとに処理され、セル値をフォームに書き込みます。

機能

  • テキストフィールド、チェックボックス、ラジオボタン、コンボボックス、およびリストボックスをサポートします
  • 各フォームフィールドの個別の構成
  • 自動値で自由に設定可能なファイル名
  • 個々のフォームフィールドおよびドキュメント全体に対して設定可能な書き込み保護
  • 構成を保存してロードする
  • 手動で調整可能な構成(XML)
  • 可能な構成ファイル内の相対パス
  • 利用可能なコマンドラインツール
  • AcroformおよびXFAと互換性があります

enter image description here

enter image description here

ご不明な点がございましたら、お気軽にお問い合わせください。

6
Julien B.

InDesignには、差し込み印刷スプレッドシートとPDFフォーム)をメールで送信する機能があると思います。Acrobat自体の内部から差し込み印刷を実行するための有料のサードパーティプラグインとVBAスクリプトもあります。

ソリューションのコーディングはそれほど難しくありません-過去に私はPythonを使用して、迅速なカスタムソリューションをコーディングしました。コードでは、スプレッドシートの各行を読み取り、FDFを作成する必要がありますPDFフォームのファイル。FDFを取得したら、PDFTKを使用して元のPDFフォームとFDFファイルをマージし、PDFフォーム。

コーディングが苦手な場合は、スプレッドシートとpdfフォームを pdfzero.com で差し込み印刷できる無料のサイトを作成しました。 PDFフォームとスプレッドシートをアップロードし、入力するPDFフィールドをクリックして、そのフィールドに使用する列を選択できます。列データを使用してファイル名を指定し、整理することもできます。ファイルが処理されると、マージされたすべてのPDFを含むZipファイルが返されます。

免責事項-私はPdfzeroを書きました

0
Stephen Price