社区
基础编程
帖子详情
专心求教,如何创建能显示中文/unicode的PDF文件
caaclxf
2006-01-18 01:01:04
如题...
希望能得到各路英雄的答案,谢谢!
...全文
189
6
打赏
收藏
专心求教,如何创建能显示中文/unicode的PDF文件
如题... 希望能得到各路英雄的答案,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
caaclxf
2006-07-06
打赏
举报
回复
问题已经解决:
通过GD把UNICODE转成图片,再用FPDF放到PDF内。
以下是相应的方法
/**
* 创建图片
*
* @param Unicode编码的文字 $utf_text
* @param 带完整路径的字体文件 $font
* @param Int $fontSize 字体尺寸
*/
function _createImage($utf_text,$font,$fontsize)
{
$fontsize = $fontsize*FONTPNG_MAGNIFY;
//尺寸為12字每行顯示36個字,當尺寸增大1字數減少1
$iLineSize = 36-($fontsize-12);
$aTextArr = explode(';', $utf_text);
$utf_text = '';
for ($i=0; $i<count($aTextArr)-1; $i++)
{
$utf_text .= ($i%$iLineSize==0 && $i!=0) ? $aTextArr[$i].";\n" : $aTextArr[$i].";";
}
$size = imagettfbbox($fontsize, 0, $font, $utf_text);
$width = $size[2] + $size[0] + 8 ;
$height = abs($size[1]) + abs($size[7]);
$im = imagecreate($width, $height);
$colourBlack = imagecolorallocate($im, 255, 255, 255);
imagecolortransparent($im, $colourBlack);
$white = imagecolorallocate($im, 255, 255, 255);
$black = imagecolorallocate($im, 0, 0, 0);
// Add the text
imagefttext($im, $fontsize, 0, 0, abs($size[5]), $black, $font, $utf_text);
return $im;
}
gu1dai
2006-01-18
打赏
举报
回复
个人意见,找个支持unicode生成的pdf类。
gu1dai
2006-01-18
打赏
举报
回复
没弄过,友情up.
pswdf
2006-01-18
打赏
举报
回复
创建chm可以么?
caaclxf
2006-01-18
打赏
举报
回复
自己顶一下
caaclxf
2006-01-18
打赏
举报
回复
此问题困忧已久,希望能得到帮忙
php展示
pdf
文件
内容,php网页展示
pdf
问题
但是都会报错 (格式错误:不是一个
PDF
文件
或
文件
已损坏)但是我用
pdf
阅读器可以打开该
文件
,通过浏览器地址栏也可以打开请问这是什么原因 是
文件
有问题 还是 方法有问题
求教
!急求!!!!回复讨论(解决方案)可以啊 ...
各位大神
求教
CLion,为什么想新
创建
一个C
文件
,可以
创建
就是不
显示
呢?是
创建
成功还是失败也不提示,
求教
大神!!!
2、自己再
创建
一个C
文件
时的情况就是可以
创建
,但是不
显示
3、无论点击填不添加到目标
文件
都不
显示
创建
成功或者失败 4、这里面也不
显示
刚才
创建
的C
文件
5、有没有人遇到这样的问题呀!! 6、那个Cmake的...
vue-直接打开本地
文件
下的
pdf
文件
直接打开本地
文件
下的
pdf
文件
android—mm—mmm—没有规则可以
创建
target/product/generic/obj/SHARED_LIBRARIES
[root@localhost android4.4_source_code]# mmm external/pcre-8.37 make:进入目录'/home/jinsheng/android4.4_src' ...有规则可以
创建
“out/target/product/generic/obj/EXECUTABLES /dex2oat
UNICODE
与汉字互转
filename: test.html----------------------------
UNICODE
与汉字互转var to16 = { on : function (str) { var a = [], i = 0; for (; i return "" + a.join(""); }, un : function (st
基础编程
21,890
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章