0

我的 html/javascript 代码应该在 iframe 中显示一个 pdf 文件,请参见下面的代码。

当我在 (chrome) 浏览器中查看结果页面时,代码(和 html 页面中的其他代码)似乎运行良好(例如,pdf 文件显示在 iframe 中,我可以滚动它们);但控制台(仅)显示此错误

Graphics2DResource.PaintImageData:错误的图像资源

使用 Chrome 浏览器和错误:

加载资源失败:服务器响应状态为 404(未找到)

使用 Safari 浏览器。

为什么会发生这种错误?如何改进代码以避免显示此错误?(我用谷歌搜索了这个错误消息,但我只得到记录的文件)

相关代码:

var pdfdocwidth = '800';
var pdfdocheight = '1000';

for(var i=0; i<3;i++){
   form += '<tr><td> <div id="filename'+ i + '"> Document 
  <iframe src="'+Staticvars.documentpath[i] +'" width="'+pdfdocwidth+'" 
  height="'+pdfdocheight+'"></iframe>  </div> </td></tr>';
}
4

1 回答 1

1

并非所有浏览器都以相同的方式处理 PDF。我建议在这里看看:http: //pdfobject.com/它会做你想要的。

于 2013-11-12T10:21:01.883 回答