社区
PHP
帖子详情
how to compile PDFlib
「已注销」
2011-01-29 11:10:15
how to compile PDFlib?
./configure?
...全文
138
2
打赏
收藏
how to compile PDFlib
how to compile PDFlib? ./configure?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skyaspnet
2011-01-31
打赏
举报
回复
使用pdflib及PHP生成pdf文件(文件内容中有中文)的方法(
1、首先安装apache及php
2、http://www.pdflib.com/ 下载pdflib包
3、解压后把PDFlib-6.0.4-Linux\PDFlib-6.0.4-Linux\bind\php5\php-520目录中的libpdf_php.so文件放到服务器上的一个目录,假设是/php/extend/
4、设置php.ini文件extension_dir=/php/extend,如果你已经设定好了,就可以把libpdf_php.so文件放到你设定好的目录
5、设置php.ini文件extension=libpdf_php.so
重启apache,看一下phpinfo()是不是已经有支持pdf了
pdf
PDF Support enabled
PDFlib GmbH Binary-Version 7.0.0p3
PECL Version 2.1.0
Revision $Revision: 1.5 $
如果出现上面的字样就已经成功了
新建立一个utf-8的文件test.php
<?php
$pdf = PDF_new();
pdf_set_parameter($pdf, "textformat", "utf8");
pdf_set_parameter($pdf, "FontOutline", "SIMSUN=SIMSUN.TTF");
PDF_open_file($pdf, "PDFTest.pdf");
PDF_begin_page($pdf, 595, 842);
$MSMINCHO = PDF_findfont($pdf, "SIMSUN", "host", 1);
PDF_setfont($pdf, $MSMINCHO, 10);
PDF_show_xy($pdf, "aaaa", 150, 630);
PDF_show_xy($pdf, "aabcd", 150, 630);
PDF_end_page($pdf);
PDF_close($pdf);
?>
看看生成成功了没有!
下载一个adobe reader,安装完了以后,在安装好的目录里找到Adobe-GB1-UCS2,UniGB-UTF16-H,UniGB-UTF16-V这三个文件
放到与test.php同一目录下
<?php
$pdf = PDF_new();
pdf_set_parameter($pdf, "textformat", "utf8");
pdf_set_parameter($pdf, "FontOutline", "SIMSUN=SIMSUN.TTF");
PDF_open_file($pdf, "PDFTest.pdf");
PDF_begin_page($pdf, 595, 842);
$MSMINCHO = PDF_findfont($pdf, "SIMSUN", "UniGB-UTF16-H", 1);//这里修改了-V就是竖写的,还有很多组合,慢慢研究吧
PDF_setfont($pdf, $MSMINCHO, 10);
PDF_show_xy($pdf, "你好你好", 150, 630);
PDF_show_xy($pdf, "aabcd", 150, 630);
PDF_end_page($pdf);
PDF_close($pdf);
?>
还可以去adobe的网站下载reader的语言包
http://www.pdflib.com/en/download/resources/cmaps/
从这里可以下载所有的CMAP文件!
能解决字符问题!官方网站太重要了!
ihefe
2011-01-29
打赏
举报
回复
--with-pdflib=/usr/lib
参考
http://bugs.php.net/bug.php?id=11014
政府科技管理者如何精准评估区域科技创新短板?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
YOLO淡水水域鱼类目标检测数据集-7480张-fish-3do7i-fish-rlea0-v1-7480
下方展示数据集可视化效果,供参考。 YOLO淡水水域鱼类目标检测数据集 目标类别:['Abramis brama', 'Acipenseridae', 'Anguilla anguilla', 'Aspius aspius', 'Barbus barbus', 'Blicca bjoerkna', 'Carassius carassius', 'Carassius gibelio', 'Ctenopharyngodon idella', 'Cyprinus carpio', 'Esox lucius', 'Gasterosteus aculeatus', 'Gobio gobio', 'Gymnocephalus cernuus', 'Lepomis gibbosus', 'Leuciscus cephalus', 'Leuciscus idus', 'Leuciscus leuciscus', 'Neogobius fluviatilis', 'Neogobius kessleri', 'Neogobius melanostomus', 'Perca fluviatilis', 'Rhodeus amarus', 'Rutilus rutilus', 'Salmo trutta subsp- fario', 'Sander lucioperca', 'Scardinius erythrophthalmus', 'Silurus glanis', 'Tinca tinca', 'Vimba vimba'] 中文类别:['欧鳊', '鲟科鱼类', '欧洲鳗鲡', '欧白鱼', '欧雅罗鱼', '红鳍鲌', '鲫鱼', '镜鲤', '鳙鱼', '鲤鱼', '梭子鱼', '刺鱼', '小鰕虎鱼', '银鮈', '太阳鱼', '头鲈', '雅罗鱼', '白条鱼', '河口鰕虎鱼',
产业园区运营方如何挖掘潜在合作单位和推动跨区域协同创新?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
PHP
20,393
社区成员
19,654
社区内容
发帖
与我相关
我的任务
PHP
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
复制链接
扫一扫
分享
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
php
phpstorm
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章