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