首页 > 开发 > PHP > 正文

制作中文(繁简)的PDF

2024-05-04 22:59:51
字体:
来源:转载
供稿:网友
有人还为无法用php_pdf做中文的pdf烦恼吧..
php_pdf套件在这边抓取,记得重新编译哦。用现成的会有mark。
http://www.pdflib.com/pdflib/index.html

这是php_pdf配合iconv转utf-16做的简易制作中文pdf的范例。
此部份不包含排版。有空弟在写另外一个排版范例。

 
<?
$pdf pdf_new
();

pdf_open_file($pdf"./test.pdf"
);
pdf_set_info($pdf"creator"iconv("big5","utf-16","小企鹅"
));

pdf_begin_page($pdf595842
);
## bookmark要用utf-16的unicode哦
$parent=pdf_add_bookmark($pdficonv("big5","utf-16","繁体中文"
));
pdf_add_bookmark($pdficonv("big5","utf-16","字体一"),$parent
);
$font pdf_findfont($pdf"mhei-medium""eten-b5-h"0
);
pdf_setfont($pdf$font14
);
pdf_show_xy($pdf"海南搏浪岛浪搏南海"50750
);
pdf_end_page($pdf
);


pdf_begin_page($pdf595842
);
pdf_add_bookmark($pdficonv("big5","utf-16","字体一"),$parent
);
$font pdf_findfont($pdf"msung-light""eten-b5-h"0
);
pdf_setfont($pdf$font14
);
pdf_show_xy($pdf"白沙明月夜月明沙白"50750
);
pdf_end_page($pdf
);

pdf_begin_page($pdf595842
);
$parent=pdf_add_bookmark($pdficonv("big5","utf-16","简体中文"
));
pdf_add_bookmark($pdficonv("big5","utf-16","字体一"),$parent
);
$font pdf_findfont($pdf"stsong-light""gbk-euc-h"0
);
pdf_setfont($pdf$font14
);
pdf_show_xy($pdf"奻漆赻懂厄厄懂赻漆奻"50750
);
pdf_show_xy($pdf"笢刓甜菱豪豪菱甜刓笢"50650
);
pdf_end_page($pdf
);

/*
    中文 encoding 的部分
    { "gb-euc-h",       cc_simplified_chinese },
    { "gb-euc-v",       cc_simplified_chinese },
    { "gbpc-euc-h",     cc_simplified_chinese },
    { "gbpc-euc-v",     cc_simplified_chinese },
    { "gbk-euc-h",      cc_simplified_chinese },
    { "gbk-euc-v",      cc_simplified_chinese },
    { "unigb-ucs2-h",   cc_simplified_chinese },
    { "unigb-ucs2-v",   cc_simplified_chinese },

    { "b5pc-h",         cc_traditional_chinese },
    { "b5pc-v",         cc_traditional_chinese },
    { "eten-b5-h",      cc_traditional_chinese },
    { "eten-b5-v",      cc_traditional_chinese },
    { "etenms-b5-h",    cc_traditional_chinese },
    { "etenms-b5-v",    cc_traditional_chinese },
    { "cns-euc-h",      cc_traditional_chinese },
    { "cns-euc-v",      cc_traditional_chinese },
    { "unicns-ucs2-h",  cc_traditional_chinese },
    { "unicns-ucs2-v",  cc_traditional_chinese },
    汉字型的部分

    "mhei-medium",
    "msung-light",
    "stsong-light",

*/

pdf_close($pdf
);
pdf_delete($pdf
);
?>
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表