首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SugarCRM: Pdf生成

SugarCRM: Pdf生成
EN

Stack Overflow用户
提问于 2011-06-22 02:22:32
回答 1查看 3.8K关注 0票数 1

我是SugarCRM开发的新手。在我的项目中,我必须为一个实体细节(比如说账户细节)生成一个pdf。在详细信息页面上,我添加了“打印PDF”按钮,点击这个按钮后,我有一个独立的脚本(我的意思是说,它不是按照糖框架实现的)。在此脚本中,我们将查询数据库以获取所需的详细信息,并构建一个html字符串。使用html2pdf库,将此html字符串转换为pdf。

我不知道这是不是一个有效的实现,但一切都按照要求工作得很好。但是当原始字符串包含一些特殊字符时,比如不同国家的货币符号,我们就会遇到一个问题。我们得到的html很好,但在pdf中得到的是问号(?)对于那些特殊的字符。

当我试图解决这个问题时,当我查看SugarCRM代码时,我发现一些分类在includes/目录中的pdf文件给人的印象是,Sugar本身有一些内置的库来生成pdf文件,这是真的吗?如果这是真的,它将解决我的问题,即在pdf中显示不同国家的货币符号。

有人能帮我解决这个问题吗?提前谢谢。

-Venkat Nehatha.

EN

回答 1

Stack Overflow用户

发布于 2011-06-22 21:21:19

Venkat,SugarCRM确实有自己的pdf生成能力。我们使用它来生成客户订单、报价、发票和报表。

虽然我自己也做过一些pdf生成的工作,但我不认为我真的有足够的经验来指导其他人详细使用Sugar的pdf功能。我可以告诉您,我们只在自己的自定义模块中使用pdf生成,所以这些文件位于sugarRoot/ modules /customModule/中。(您可能知道,除非您确切地知道自己在做什么,否则永远不要修改根/ SugarCRM /文件夹中的主模块文件!)在前面提到的自定义模块文件夹中有两个子文件夹," sugarpdf ",它包含访问模块/数据库以获取要写入pdf的信息的代码;"tpls“文件夹,它使用sugarpdf文件夹文件中的信息,以HTML格式保存pdf的页眉、正文和页脚的布局信息。

我强烈建议您访问SugarCRM developer forums,在那里您将接触到许多比我更有经验的开发人员。

我希望这能在某种程度上有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6430114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档