Matthäus, thanks. I tried this code. But I get an exception with your library:
INFO: JBIG2ReadParam not specified. Default will be used.
java.lang.ArrayIndexOutOfBoundsException: 5986
at com.levigo.jbig2.Bitmap.getByte(Bitmap.java:120)
at com.levigo.jbig2.image.Bitmaps.blitShifted(Bitmaps.java:498)
at com.levigo.jbig2.image.Bitmaps.blit(Bitmaps.java:445)
at com.levigo.jbig2.segments.TextRegion.blit(TextRegion.java:800)
at com.levigo.jbig2.segments.TextRegion.decodeSymbolInstances(TextRegion.java:447)
at com.levigo.jbig2.segments.TextRegion.getRegionBitmap(TextRegion.java:303)
at com.levigo.jbig2.JBIG2Page.createNormalPage(JBIG2Page.java:182)
at com.levigo.jbig2.JBIG2Page.createPage(JBIG2Page.java:152)
at com.levigo.jbig2.JBIG2Page.composePageBitmap(JBIG2Page.java:143)
at com.levigo.jbig2.JBIG2Page.getBitmap(JBIG2Page.java:123)
at com.levigo.jbig2.JBIG2ImageReader.read(JBIG2ImageReader.java:221)
at javax.imageio.ImageReader.read(Unknown Source)
at com.sun.pdfview.decode.JBig2Decode.decode(Unknown Source)
at com.sun.pdfview.decode.JBig2Decode.decode(Unknown Source)
at com.sun.pdfview.decode.PDFDecoder.decodeStream(Unknown Source)
at com.sun.pdfview.PDFObject.decodeStream(Unknown Source)
at com.sun.pdfview.PDFObject.getStream(Unknown Source)
at com.sun.pdfview.PDFObject.getStream(Unknown Source)
at com.sun.pdfview.PDFObject.getStream(Unknown Source)
at com.sun.pdfview.PDFImage.getImage(Unknown Source)
at com.sun.pdfview.PDFRenderer.drawImage(Unknown Source)
at com.sun.pdfview.PDFImageCmd.execute(Unknown Source)
at com.sun.pdfview.PDFRenderer.iterate(Unknown Source)
at com.sun.pdfview.BaseWatchable.run(Unknown Source)
at ru.itcorp.datateh.brbpm.multiprint.dao.PrintFormats$1.print(PrintFormats.java:129)
at sun.print.RasterPrinterJob.printPage(Unknown Source)
at sun.print.RasterPrinterJob.print(Unknown Source)
at sun.print.Win32PrintJob.printableJob(Unknown Source)
at sun.print.Win32PrintJob.print(Unknown Source)
at com.company.print.applet.MyApplet.doPrintDocuments(MyApplet.java:281)
at java.security.AccessController.doPrivileged(Native Method)
at java.lang.Thread.run(Unknown Source)
апр 09, 2013 7:34:31 PM com.levigo.jbig2.util.log.JDKLogger info
INFO: JBIG2ReadParam not specified. Default will be used.
java.lang.ArrayIndexOutOfBoundsException: 5986
at com.levigo.jbig2.Bitmap.getByte(Bitmap.java:120)
at com.levigo.jbig2.image.Bitmaps.blitShifted(Bitmaps.java:498)
at com.levigo.jbig2.image.Bitmaps.blit(Bitmaps.java:445)
at com.levigo.jbig2.segments.TextRegion.blit(TextRegion.java:800)
at com.levigo.jbig2.segments.TextRegion.decodeSymbolInstances(TextRegion.java:447)
at com.levigo.jbig2.segments.TextRegion.getRegionBitmap(TextRegion.java:303)
at com.levigo.jbig2.JBIG2Page.createNormalPage(JBIG2Page.java:182)
at com.levigo.jbig2.JBIG2Page.createPage(JBIG2Page.java:152)
at com.levigo.jbig2.JBIG2Page.composePageBitmap(JBIG2Page.java:143)
at com.levigo.jbig2.JBIG2Page.getBitmap(JBIG2Page.java:123)
at com.levigo.jbig2.JBIG2ImageReader.read(JBIG2ImageReader.java:221)
at javax.imageio.ImageReader.read(Unknown Source)
at com.sun.pdfview.decode.JBig2Decode.decode(Unknown Source)
at com.sun.pdfview.decode.JBig2Decode.decode(Unknown Source)
at com.sun.pdfview.decode.PDFDecoder.decodeStream(Unknown Source)
at com.sun.pdfview.PDFObject.decodeStream(Unknown Source)
at com.sun.pdfview.PDFObject.getStream(Unknown Source)
at com.sun.pdfview.PDFObject.getStream(Unknown Source)
at com.sun.pdfview.PDFObject.getStream(Unknown Source)
at com.sun.pdfview.PDFImage.getImage(Unknown Source)
at com.sun.pdfview.PDFRenderer.drawImage(Unknown Source)
at com.sun.pdfview.PDFImageCmd.execute(Unknown Source)
at com.sun.pdfview.PDFRenderer.iterate(Unknown Source)
at com.sun.pdfview.BaseWatchable.run(Unknown Source)
at ru.itcorp.datateh.brbpm.multiprint.dao.PrintFormats$1.print(PrintFormats.java:129)
at sun.print.RasterPrinterJob.printPage(Unknown Source)
at sun.print.RasterPrinterJob.print(Unknown Source)
at sun.print.Win32PrintJob.printableJob(Unknown Source)
at sun.print.Win32PrintJob.print(Unknown Source)
at com.company.print.applet.MyApplet.doPrintDocuments(MyApplet.java:281)
at java.security.AccessController.doPrivileged(Native Method)
at java.lang.Thread.run(Unknown Source)
Can you help me with it?
I also attached PDF file where I get an error. When printing page №1 is white.. Rest pages (2-4) are printed fine.
Thanks.
вторник, 9 апреля 2013 г., 18:05:22 UTC+6 пользователь Matthäus Krzikalla написал: