電線の画像

Pointgets.net

写真やサンプルプログラムなど、日々の気になった出来事をメモしてる個人的なブログです。

PDFファイルに明朝体の日本語文字列をPDF::API2で生成

PerlモジュールのPDF::API2を使用して、PDFファイルに明朝体の日本語文字列を出力しました。

#!/opt/local/bin/perl
 
use strict;
use warnings;
use PDF::API2;
 
my $pdf = PDF::API2 -> new();
my $page = $pdf -> page();
$page -> mediabox("A4");
my $font = $pdf -> cjkfont("KozMin",-encode => "utf-8");
my $text = $page -> text();
$text -> translate(100,600);
$text -> font($font,30);
$text -> text("猫は三年の恩を三日で忘れる");
 
print "Content-type: application/pdf; charset=utf-8\n\n";
binmode(STDOUT);
print $pdf -> stringify();
 
exit;

サンプルコードです。

出力結果です。

スポンサードリンク
スポンサードリンク