PerlでPDFJというモジュールを使いPDF作成を試みています。
▽PDFJサンプルコート(ソースコードはUnicode(UTF-8))
http://tai-e.blogspot.com/2008/05/pdfj.html
作成したいPDFの詳細は住所録CSVを読み込み、
下記の用紙フォーマットに印刷したいのです。
▽ラベル用紙サンプル(サイズも記載されています)
http://www.a-one.co.jp/product/search/detail.php?id=28171
そこで質問したいのが、下記のようになります。
ひとつのPDFに「ひとつの文章」を書きだすことは成功しましたが、
・ひとつのPDFに複数の文章を散らばらせる
(ラベル印刷なので12面あれば12箇所分の宛名を書き出さないといけない)
・複数ページに渡る場合の処理
(一度に120件印刷する場合、12面の用紙10枚必要のため)
上記2点が知りたいです。
サンプルコードやHowtoなど、教えていただければと思います。
もしできれば上記ラベル用紙サンプルのサイズフォーマットにて
12面の出力(複数ページ対応)のサンプルを教えていただければと思います
よろしくお願いします。
PHPなどのサンプルもどこかにありそうな気もしますが、
とりあえずFPDFのマニュアルがあるので、いろいろ試してみるのが良いと思います。
http://www.fpdf.org/en/doc/index.php
FPDFについて実際扱ったことがないので以下、こうしたらできるんじゃないか、という感じですが
SetXとかSetYとかで出力位置を設定できると思うので
左上のカドを0起点に座標を指定してひとつひとつ描画内容を12個分設定していって、
write関数で設定? (いろいろやり方がありそうです。)
設定が終わったら、output関数で12個分が1枚のpdfで出てくるとか、そんな感じじゃないでしょうか。
ありがとうございます。
ただ今回はPHPでの制作ではなくPerlでの制作なので、、、。