2

我有一个 PDF 文件存储在 Salesforce 的文档中。我需要从 Document 对象中获取 Document 并将其呈现为 PDF visualforce 页面。当我得到文档的主体时,它是 BLOB 的形式。但是,当我尝试将其转换为字符串时,我收到“BLOB 不是有效的 UTF-8 字符串”错误。
我可以在我的 visualforce 页面上访问/呈现返回的 BLOB 吗?目前,当我在 apex:outputText 中使用它时,它只会呈现为“core.filemanager.FileBlobValue@4fle23d3”。

欢迎对此提出任何建议。

提前致谢。

4

1 回答 1

0

我认为您的问题是关于如何在 Salesforce 中从 pdf 中抓取文本?

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

您需要设置一个运行 Tika 的服务器,然后从您的控制器调用它。

于 2015-07-07T00:31:48.813 回答