2013-05-08 54 views
2

我有一个PDF文件存储在Salesforce中的Documents中。我需要从Document对象获取Document并将其呈现为PDF Visualforce页面。当我得到文档的主体时,它是BLOB的形式。但是,当我尝试将其转换为字符串时,我得到一个“BLOB不是有效的UTF-8字符串”错误。
我可以在我的visualforce页面上访问/呈现返回的BLOB吗?当我在apex:outputText中使用它时,它只呈现为 “[email protected]”。在Visualforce页面上呈现Salesforce文档对象实例正文

对此的任何建议都会受到欢迎。

在此先感谢。

回答

0

我认为你的问题是关于如何在Salesforce中从pdf中删除文本?

如果是这样,请使用Apache Tika将文件转换为文本并将其显示在Visualforce页面中。

您需要设置一台运行Tika的服务器,然后从您的控制器拨打电话。