我正面临着使用iframe或其他替代方案在visualforce页面中下载/呈现blob响应的问题。但我对他们中的任何一个都没有运气。任何人都可以在此建议在visualforce页面中将blob响应呈现/下载为pdf。获取blob响应并将其解析为String,如下所示。
.ttle{
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border: 4px solid #c2924e;
border-style: ridge;
width:100%;
height:auto;
padding:10px;
min-height:150px;
border-bottom-left-radius: 3em;
border-top-right-radius: 3em;
background-color:#000;
position:relative;
}
以下是visualforce代码:
HttpResponse res = http.send(r);
pdfContent = res.getBodyAsBlob(); //Blob property
pdf = EncodingUtil.Base64Encode(pdfContent);//String property
答案 0 :(得分:0)
而不是EncodingUtil.Base64Encode(pdfContent)
尝试Blob.toPDF(pdfContent)
。