可能重复: 如何在PHP中使用utf-8字符填充FDF / XFDF表单并转换为PDF? 我正在使用pdftk将模板pdf填充数据fdf。 数据具有正确的utf-8字符,但是当我使用fill_form时,生成的pdf文件会出现格式错误。(我没有使用flatten) 我遇到了像š、đ、č、ć、ž之类的字母问题。 谢谢。 更新 我的解决方案 最终,我放弃了pdftk,最终使用fpfd,更确切地说,我使用了this脚本。 这里也遇到了几个与PDF文件有关的问题。但是我使用了pdftk来修复该PDF(正如脚本本身建议的那样),最终它帮助我:填充了我所拥有的PDF表格,没有弄乱字符。
pdftk在v1.44版本之后无法处理标准ASCII字符集之外的字符,用于FDF表单填充。有人尝试修改pdftk以支持亚洲语言的多字节字符,但从评论中看来,我不确定它是否真正奏效。 http://blog.rubypdf.com/2007/07/19/pdftk-supports-chinese-path-now/ 相关问题: 如何在PHP中使用UTF-8字符,将FDF / XFDF表单压平为PDF pdftk + xfdf + php无法处理umlauts