如何生成pdf文件,形成utf-8 mysql数据

时间:2010-01-20 08:21:46

标签: php pdf utf-8

嘿,我搜索了很多,但有一些关于在php中生成pdf文件的讨论主题(使用utf-8格式)。我的目标语言是波斯语(阿拉伯语格式),我想知道从我的mysql / php脚本生成一个明确的切割和工作pdf文件的最佳方法是什么。

当我试图使用FPDF时,没有令人满意的结果出来,用这个脚本生成的pdf看起来很糟糕且难以理解。

波斯语是一种完全像阿拉伯语的mufti字节语言(实际上有更多的字母词)

5 个答案:

答案 0 :(得分:2)

感谢大家试图帮助我,只是回答这个问题来结束这个话题

我通过使用这段代码找到了解决方案,

通过使用此脚本,您可以愉快地将您的数据导出到utf-8(波斯语)PDF文件

http://www.tcpdf.org/examples/example_018.phps

答案 1 :(得分:1)

您是否尝试过TCPDF

答案 2 :(得分:0)

我建议您查看itextsharp,它是iText开源java库的一个端口。一个很棒的pdf生成库。

可以从sourceforge.net下载。

关心和快乐编码

答案 3 :(得分:0)

你可以做很多事情

  1. 如果您的服务器上运行了firefox,则可以安装一个插件,该插件将通过命令行创建PDF。

  2. 您可以安装名为html2ps的php库,然后隐藏ps2pdf。所以基本上你创建一个网页,看起来就像你想要创建的pdf文件,并在其上运行html2ps。几乎所有的css标签都受支持。

  3. 第二种选择对我们的大多数项目都有效。

答案 4 :(得分:0)

例如,Zend Framework支持创建PDF - > http://framework.zend.com/manual/en/zend.pdf.html

您还可以使用FOP处理来生成PDF。为此,您必须使用exec()或shell_exec()调用Apache FOP