PDF合成の手順

PDF合成 base.pdfにたいし background(背景)とstamp(上書) がある
cmd = “pdftk “”” & motoN & “”” stamp “”” & workPath & “\base_multi.pdf”” output “”” & tmpNm & “”””
複数ページの対応base.pdfをページ数分合成しbase_multi.pdfを作成し
スタンプフォームに入力

Acrobat Pro で:

  1. pbase の元(sBase.pdf)を開く

  2. フォーム準備

  3. フィールド newNm を右クリック

  4. プロパティ → 外観 → フォント

  5. 必ず 埋め込み可能フォント を選択
    (例:
      ・Arial(埋め込み)
      ・Helvetica(埋め込み)
      ・MS ゴシック(埋め込み) ←有償フォント扱い

MSP明朝・小塚・MSP系フォントなどは「埋め込み不可」または「部分埋め込み不可」の場合がある。

  1. 保存直後に:
    ファイル → プロパティ → フォント タブ
    で “Embedded” または “Subset” と表示されることを確認

これが “not embedded” だと
flatten した瞬間に化けます。

🎯 今後の PDF 生成フロー(安定版)

STEP1
sBase.pdf のフィールドを Arai(Arial)など“埋め込み可能フォント”にする
+ 見えない白文字 1文字を置いて “埋め込み強制”

STEP2
pdftk fill_form → flatten で pbase.pdf を作る
→ FDF の文字は静的化される

STEP3
pbase.pdf × pages → base_multi.pdf

STEP4
base_multi.pdf → flatten
(※ここは optional、なくても動くはず)

STEP5
moto.pdf background base_multi.pdf → 最終PDF完成

コメント

タイトルとURLをコピーしました