从PHP网站生成UTF-8-pdf

时间:2011-01-28 13:14:41

标签: php pdf utf-8


我正在尝试在CakePHP中编写一个网站,人们填写他们的详细信息以申请我们的大学 这是在德国,我们有很多申请人,所以我们有捷克语口音,德语变音符号等。 他们以保存在数据库中的形式输入数据(也使用UTF-8)。该网站还应生成一个带有名称,地址等的.pdf。我尝试使用FPDF和unicode扩展UFPDF,但不知何故仍然失败。
现在我想知道我是否可以以某种方式生成一个LaTeX文档并只是自动输入用户的数据并编译和放大将其返回给用户。使用UTF-8,LaTeX对我来说总是很好。

哦,我忘记了:我不想使用TCPDF(显然支持UTF-8),因为它已经花了20秒用于Hello-World文档;当300名学生同时申请时,我很害怕它会扼杀服务器。

如果有人能帮助我,我会非常感激。

2 个答案:

答案 0 :(得分:0)

你可以用LaTeX的方式,从PHP调用exec并创建文档。

或者您可以使用构建在FPDF上的TCPDF,但它内置了更多功能,并且它支持UTF-8。

对于一个简单的文件来说Hm 20秒看起来非常长,我用TCPDF创建了包含许多图片(20页以上,每页3张图片)的更大文档,它通常非常快,即使对于那些文档也是如此大小

答案 1 :(得分:0)

你有没有试过PDFLIB

公司位于您所在的国家,产品真的非常专业。当我们将它用于项目时,我们从未遇到任何unicode支持问题。 (我假设直接PDF生成这种方式比执行tex更快,更不容易出错。)