Мой html/javascript-код должен показывать pdf файл в iframe, см. Следующий код.
Код (и другой код на странице html), кажется, хорошо работает, когда я смотрю на полученную страницу в браузере (хром) (например, файлы pdf отображаются в iframe, и я могу их прокручивать); но консоль показывает (только) эту ошибку
Graphics2DResource.PaintImageData: ресурс плохого изображения
с браузером Chrome и ошибкой:
Не удалось загрузить ресурс: сервер ответил статусом 404 (не найден)
с браузером Safari.
Почему эта ошибка происходит? Как я могу улучшить код, чтобы избежать отображения этой ошибки? (Я googled это сообщение об ошибке, но я только регистрирую файлы)
Связанный код:
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>';
}
Не все браузеры обрабатывают файлы PDF так же. Я предлагаю посмотреть здесь: http://pdfobject.com/, он будет делать именно то, что вы хотите.