在Visualforce页面上呈现Salesforce文档对象实例体

在Visualforce页面上呈现Salesforce文档对象实例体,salesforce,apex-code,visualforce,documents,Salesforce,Apex Code,Visualforce,Documents,我有一个PDF文件存储在Salesforce的文档中。我需要从Document对象获取文档,并将其呈现为PDF visualforce页面。当我得到文件的主体时,它是一个斑点的形式。但是,当我尝试将其转换为字符串时,会出现“BLOB不是有效的UTF-8字符串”错误。 我可以在visualforce页面上访问/呈现返回的BLOB吗?目前它只是呈现为 “core.filemanager。FileBlobValue@4fle23d3“当我在apex中使用它时:outputText 欢迎就此提出任何建议

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

欢迎就此提出任何建议


提前谢谢。

我想你的问题是关于如何在Salesforce中从pdf中抓取文本

如果是,请使用将文件转换为文本并在Visualforce页面中显示

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