PDF合成 base.pdfにたいし background(背景)とstamp(上書) がある
cmd = “pdftk “”” & motoN & “”” stamp “”” & workPath & “\base_multi.pdf”” output “”” & tmpNm & “”””
複数ページの対応base.pdfをページ数分合成しbase_multi.pdfを作成し
スタンプフォームに入力
Acrobat Pro で:
-
pbase の元(sBase.pdf)を開く
-
フォーム準備
-
フィールド newNm を右クリック
-
プロパティ → 外観 → フォント
-
必ず 埋め込み可能フォント を選択
(例:
・Arial(埋め込み)
・Helvetica(埋め込み)
・MS ゴシック(埋め込み) ←有償フォント扱い
)
MSP明朝・小塚・MSP系フォントなどは「埋め込み不可」または「部分埋め込み不可」の場合がある。
-
保存直後に:
ファイル → プロパティ → フォント タブ
で “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完成

コメント