2013-05-08 56 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的服務器,然後從您的控制器撥打電話。