草庐IT

java - 打印包含 JBIG2 图像的 PDF

请向我推荐一些可以帮助我打印包含JBIG2编码图像的PDF文件的库。PDFRenderer、PDFBox对我没有帮助。这些库可以打印简单的PDF,但不能打印包含JBIG2图像的PDF。PDFRenderer尝试修复它(根据PDFRedndrer的错误跟踪器上的错误问题),但仍然有一些页面(尤其是存在条形码的页面)不想打印。附言我在小程序中使用javax.printAPI谢谢!更新:也试过ICEPdf,就是太不想工作了。我得出的结论是所有这些库(PDFRenderer、ICEPdf、PDFBox)都使用JPedalsjbig2decoder.错误(某些页面未打印)来自此解码器库。不再支持

iOS Objective-C - 渲染 JBIG2 图像格式

自PDF规范1.4起,PDF就支持JBIG2图像。因此所有PDF阅读器应用程序都可以读取JBIG2图像。我可以确认包含JBIG2图像的PDF在iPhone和iPad上正确呈现。我想做的是渲染(或转换为PNG)来自Objective-C的JBIG2图像,而不必将其放在PDF中。JBIG2图像以其自己的JBIG2原始格式(无任何类型的转换)存储在PDF文件中,就像普通图像对象一样,因此很明显在iOS中某处有一个JBIG2解码器库,否则这些无法解码。那么,如果JBIG2图像不在PDF包装器中,我该如何在iOS上渲染该图像?它与该PDF图像对象中存在的数据完全相同,因此它将使用完全相同的解码器