我是 SugarCRM 开发的新手。在我的项目中,我必须为一个实体详细信息(比如帐户详细信息)生成一个 pdf。在详细信息页面上,我添加了“打印 PDF”按钮,单击此按钮后,我有一个独立的脚本(我的意思是说它不是按照 Sugar 框架实现的)。在此脚本中,我们正在查询数据库以获取所需的详细信息并构建一个 html 字符串。使用 html2pdf 库,将此 html 字符串转换为 pdf。
我不知道这是否是一个有效的实现,但一切都按照要求正常工作。但是当原始字符串包含一些特殊字符(如不同国家的货币符号)时,我们会遇到一个问题。我们得到了很好的 html,但是在 pdf 中得到了那些特殊字符的问号 (?)。
在尝试解决这个问题时,当我查看 SugarCRM 代码时,我发现一些 pdf 被归类在 include/ 目录中,这给人的印象是 Sugar 本身有一些内置的库来生成 pdf。这是真的吗?如果这是真的,它会解决我的问题,即在 pdf 中显示不同国家的货币符号。
谁能帮我解决这个问题。提前致谢。
——文卡特·内哈塔