その中で登録情報から宛名ラベルを作成する必要がでてきました。
情報をCSVに吐き出し宛名ソフトに読み込ませて印刷しようと思いましたが
どれもUTF-8には対応しておらず、さらに海外で販売されている宛名用紙(1枚12面)
なので1片のサイズが微妙に異なります。
(まぁ多少ずれても印刷さえできればいいんですが。。)
用紙サンプルはたとえばコチラ。
http://www.a-one.co.jp/product/search/detail.php?id=26503
言語はPerlでできればPerlからダイレクトに印刷したいですが、
印刷時にうまくページをわけることができません。
なにか方法はありませんでしょうか。
解決法は問いません。
ソフトであったり、Perlでのサンプルコードなど教えて頂けると助かります。
よろしくお願いいたします。
PDF::API2を使ってみては如何でしょうか。
http://d.hatena.ne.jp/end0tknr/20090531/1243757247
サンプルコードも上の記事にあります。
サンプルでは、
use encoding qw/cp932/; #cp932以外では機種依存文字がpdfに出力されない?
みたいになってましたが、特になくても、ソースがUTF8なら問題なく出力できました。
簡体字や繁体字で出力ということですので、該当する部分を書き換える必要があるかと思います。
これだと無料で出来るので、このレベルであれば…
ただ、中国語ではテストしていないので何ともいえません。うまくいかなかったらすみません。
PDF::API2を使ってみては如何でしょうか。
http://d.hatena.ne.jp/end0tknr/20090531/1243757247
サンプルコードも上の記事にあります。
サンプルでは、
use encoding qw/cp932/; #cp932以外では機種依存文字がpdfに出力されない?
みたいになってましたが、特になくても、ソースがUTF8なら問題なく出力できました。
簡体字や繁体字で出力ということですので、該当する部分を書き換える必要があるかと思います。
これだと無料で出来るので、このレベルであれば…
ただ、中国語ではテストしていないので何ともいえません。うまくいかなかったらすみません。
PDF::API2いい感じです!
ただ、、用紙サンプルのサイズをどのように指定して出力したらいいか、
読み込むCSV件数が多くて複数ページに渡る場合はどうしたらいいか、、
他にもサンプルコードがありましたらお知らせいただけると嬉しいです。。
よろしくおねがいします!
>どれもUTF-8には対応しておらず
CSVに出力するとき、した後でもよいので
文字コードをUnicodeに変換してから
つあけば、印字できるはずです。
文字コードをUnicode というと語弊が生まれませんか?
PDF::API2いい感じです!
ただ、、用紙サンプルのサイズをどのように指定して出力したらいいか、
読み込むCSV件数が多くて複数ページに渡る場合はどうしたらいいか、、
他にもサンプルコードがありましたらお知らせいただけると嬉しいです。。
よろしくおねがいします!