Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法从pdf.js查看某些.tiff文件_Java_Javascript_Pdf.js - Fatal编程技术网

Java 无法从pdf.js查看某些.tiff文件

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

我正在开发一个应用程序,其中用户可以上传文件,应用程序使用pdf.js显示上传文件的预览。服务器端代码为:

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时,但并没有得到异常