Java 无法从pdf.js查看某些.tiff文件
我正在开发一个应用程序,其中用户可以上传文件,应用程序使用pdf.js显示上传文件的预览。服务器端代码为:Java 无法从pdf.js查看某些.tiff文件,java,javascript,pdf.js,Java,Javascript,Pdf.js,我正在开发一个应用程序,其中用户可以上传文件,应用程序使用pdf.js显示上传文件的预览。服务器端代码为: byte[] content= new BASE64Decoder().decodeBuffer(documentVO.getDocument()); outPutStream.write(content, 0, content.length); responseReturn.setContentType("appli
byte[] content= new BASE64Decoder().decodeBuffer(documentVO.getDocument());
outPutStream.write(content, 0, content.length);
responseReturn.setContentType("application/pdf");
问题是某些.tiff文件预览未显示,控制台上会显示以下警告。
警告:未处理的拒绝:[异常…”组件不可用“nsresult:“0x80040111(NS_错误\u不可用)”位置:“JS帧:::画布图形\u绘画JPEGXObject::第6511行”数据:否]
帆布画@
Canvagraphics_executeOperatorList@
内部渲染任务下一步@
内部渲染任务继续@
InternalRenderTask_运算符列表已更改@
pageDisplayReadyPromise@
runHandlers@
只有部分.tiff文件收到此警告,并且未显示预览
注意:如果我将这些.tiff文件从任何在线tiff-to-pdf转换器转换为pdf,那么转换过程中不会出现任何错误,因此我猜这些文件不会有问题 PDF.js无法呈现tiff。它需要一个PDF作为输入文件。
如果您的“真实pdf”产生问题,请在上报告,并确保提供不起作用的pdf。pdf.js中存在open bug:您的tiff-to-pdf转换器产生无效pdf,而其他在线转换器产生良好的pdf吗?您联系了viewer.js支持人员吗?@async5我真的不知道问题是出在viewer.js上还是在将tiff转换为pdf时。但从后端并没有得到异常,在UI上显示了上面的错误。我认为问题在于将.tiff转换为pdf时,但并没有得到异常