The Ultimate Java PDF Library SDK

Seamless PDF Integration for Java

Download Trial Purchase

JPedal Release Notes: Pre 2012

Here are details of all the official releases since 2012 covering fixes and new features.
 

20th December 2012

Summary

  • Remove dependency on Java3D
  • Improvements to Forms code
  • General fixes for customer files

13155: Customer PDF throws exception Fixed

13075: Bug in XForm code throws exception Fixed

13082: Missing sig Fixed

13084: bookmarks work in single page mode but not others Fix for bookmark navigation failing on some operating systems

12435: clipped image extraction Added merge code

13100: Freetext annotation not displayed Fixed

13130: Scrolling Add a method to inform the user when a command has completed execution.

30th November 2012

Summary

  • Improvements to image handling
  • Improvements to Forms code
  • General fixes for customer files

12851: SMask not correctly handled if image rotated Fixed

12996: Transparent colour not rendered correctly in PDF Fixed

13012: null object incorrectly handled Fixed

13019: Indexed 4 bit image not correctly displayed Fixed

13051: 1×1 index white pixel not correctly displayed Fixed

12975: Images not correctly clipped on customer PDF Fixed

12991: Tidy up LogWriter class and remove unused code Changed method to LogWriter.setupLogFile(“v”);

12663: Remove PdfDecoder.dpi as not actually used Done

12950: Image details not saved in hires mode Fixed

 

30th October 2012

Summary

  • Improvements to image handling
  • Improvements to Forms code
  • General fixes for customer files

12716: 4 channel JPEG2000 ICCColorspace image not correctly displayed – Fixed
12731: CCITT image not decoded correctly in customer PDF – Fixed
12753: ConvertPageToHiRes does not factor in page rotation when setting desired height/width – Fixed
12826: Form text correctly scaled – Fixed
12888: /Off Ap values not correctly handled in customer PDF – Fixed
12914: Fix issue with clipping on images in Form – Fixed

 

21th September 2012

Summary

  • Improvements to mapping of Chinese characters
  • Fixed issue with Customer image not correctly decoded
  • Greater control of Viewer colors
  • Fixed issue where some printed pages were displaced by the size of the area around the imageable area.
  • Fixed Issue with comment in Array in Customer PDF (12697)
  • Allow user to set Rendering Hints in viewer with static variable SwingDisplay.userHints

    (12607)

4th September 2012

Summary

  • Fix screen glitch if thumbnail tab clicked in Viewer.
  • Fix for customer file issue due to Crea tags in Dictionary
  • Allow user to set RenderingHints in Viewer

4.78b30 (30th August 2012)
Summary

  • Improve handling of forms internally to avoid potential thread issue in background usage cases
  • Fixes for customer files
  • Add additional options to allow user to configure all GUI colours in viewer
  • Add option to group images in Clipped Image extraction example

Change log for specific customer issues

  • 12446: Issue with customer PDF with duplicate font name and different encodings on same page
    Fixed
  • 12505: Issue with 4bit image
    Fix for 4bit image not displayed
  • 12547: PDF create with TXT2PDF throws exception
    Fixed
  • 12548: Text not displayed on customer PDF
    Fixed
  • 12549: Temporary images created when running the viewer
    Prevent images from pdf being saved in temporary folder when using memory mode (-Dorg.jpedal.memory=true)
  • 12440: bug in expiry
    Fixed
  • 12441: Transparency wrong on CMYK image
    Fixed

4.77b26 (26th July 2012)
Summary

  • Improvements to handling of Linearized PDF files
  • Tidy up on jar usage
  • Fixes for specific files

Change log for specific customer issues

  • 12360: Use of /SA as /AP key throws exception
    Fixed
  • 12375: Type3 Text Appearing Black Instead of White
    Fixed
  • 12289: Text on customer PDF not displayed
    Fixed
  • 12310: Add custom interface to allow user to control custom icons
    Added new Custom interface UniqueAnnotationHandler and example code
  • 12282: Reduce size of option jar cid.jar
    Done. Now much smaller
  • 12405: Remove use of l2fprod in library
    Replace properties code that required an external jar to use standard swing code.
  • 12406: Bug in SilentPrinting code
    Add fix for silent print to prevent issue when using the constructor instead of the main.

 
4.76b28 (28th June 2012)
Summary

  • Change names of 3 examples to make usage cleaer
  • 2 images examples changed:.
    ExtractPagesAsThumbnails to ConvertPagesToImages
    and HiResThumbnailExtractor toConvertPagesToHiResImages to make usage clearer

Change log for specific customer issues

  • 11542: /ActualText attribute support
    Corrected word extraction where in some cases the final character would be outside of the returned text area.
  • 12100: Stream opened with openPdfFileFromStream(Object filename,String password) is not closed by JPedal – responsibilty of user
    Changed to provide flexibility with new method
  • 12113: Layer key in FormObject not correctly handled
    Fixed
  • 12138: Allow for Smask of value /None
    Fixed
  • 12139: negative stroke width
    Fixed
  • 12007: bug in CCITT decoder
    Fixed
  • 12062: Remove Vector and Hashtable from codebase
    Done
  • 12203: Improve messages on Structured text
    Improved error message
  • 11970: Print question
    Fix for silent print always using default paper size
  • 11981: No option to open password protected file InputStream
    New method openPdfFileFromURL(String pdfUrl, boolean supportLinearized, String password) and openPdfFileFromInputStream(InputStream is, boolean supportLinearized, String password) in PdfDecoder

 

4.76b18 (18th June 2012)
Summary

  • Replace Vector and Hashtable usage with faster classes
  • Improvements to CCITT decoder
  • Improvements to printing
  • Renamed examples ExtractPagesAsThumbnails to ConvertPagesToImages and HiResThumbnailExtractor toConvertPagesToHiResImages to make usage clearer
  • Fixes for customer files

Change log for specific customer issues

  • 11542: /ActualText attribute support
    Corrected word extraction where in some cases the final character would be outside of the returned text area.
  • 12100: Stream opened with openPdfFileFromStream(Object filename,String password) is not closed by JPedal – responsibilty of user
    Changed to provide flexibility with new method
  • 12113: Layer key in FormObject not correctly handled
    Fixed
  • 12138: Allow for Smask of value /None
    Fixed
  • 12139: negative stroke width
    Fixed
  • 12007: bug in CCITT decoder
    Fixed
  • 12062: Remove Vector and Hashtable from codebase
    Done
  • 12203: Improve messages on Structured text
    Improved error message
  • 11970: Print question
    Fix for silent print always using default paper size
  • 11981: No option to open password protected file InputStream
    New method openPdfFileFromURL(String pdfUrl, boolean supportLinearized, String password) and openPdfFileFromInputStream(InputStream is, boolean supportLinearized, String password) in PdfDecoder

 

4.75b25 (25th May 2012)
Summary

  • Update code base to utilise java5 functionality (boxing, unboxing, foreach)
  • Improvements to CCITT decoder to allow for files ignoring endofLine
  • Improvements to printing
  • Fixes for customer files

Change log for specific customer issues

  • 11864: Customer PDF with data size too small does not display
    Fixed
  • 11871: CCITT data not decoded
    Fixed handling of certain corrupted CCITT data
  • 11873: ReadOnly text blurry on image
    Fixed. Added static variable SwingData.readOnlyScaling (set to 4 or 8 if image needs improving)
  • 11890: Layer object in customer PDF throw exception
    Fixed
  • 11906: 1bit smask displayed with shadow
    Fixed
  • 11924: Error dropping pdf from temp dir (java.io.tmpdir)
    Fix for deletion of unrelated pdf files from java temp folder
  • 11929: Image corrupted when page rescaled in viewer
    Fixed
  • 11930: Composite unicode value not correctly read from Unicode CMAP
    Fixed
  • 11812: Page layouts problem in viewer for customer PDF
    Fixed handling of rotated pages in continuous and continuous facing modes
  • 11892: Remove use of deprecated jpeg classes
    Changed to ImageIO code
  • 11896: PDF created with AntennaHouse PDF creation tool does not open
    Fixed

 
4.74b27 (27th April 2012)

Summary

  • Make control over down-sampling non-static
  • Improvements to Font and jbig2 libraries
  • Improvements to image handling on less common combinations
  • Allow viewer to use properties file on URL and optimise code
  • Printing improvements
  • Fixes for customer files

Change log for specific customer issues

  • 11773: Allow for invalid negative paramter on g command
    Fixed
  • 11774: PdfObject getID() sometimes returns -1
    Fixed
  • 11787: ArrailNarrow Bold not substituted by default
    Added
  • 11788: Spurious image appears on rescale if high res grayscale mask
    Fixed
  • 11837: Next position wrong if TFS negative
    Fixed
  • 11838: Text not shown
    Fixed
  • 11840: Customer PDF file hangs
    Fixed
  • 11854: 2bit grayscale image not displayed in customer PDF
    Fixed
  • 11842: OTF CIDTYPE2 font not correctly handled
    Fixed
  • 11761: Load properties.xml file from url
    Properties file can now also be specified as a URL.
  • 11799: Thin fill Lines do not appear in PDF
    Fixed
  • 11814: jbig2 bug
    fixed
  • 11826: transparent Grayscale Smask not correctly shown on customer file
    Fixed

 
4.73b26 (26th March 2012)

Summary

  • Make control over down-sampling non-static
  • Fix printing issues and regressions
  • Ongoing internal code tidy
  • Fixes for customer files

Change log for specific customer issues

  • 11542: JPedal Bug Report
    Corrected word extraction where in some cases the final character would be outside of the returned text area.
  • 11592: Print performance issue
    Fix print performance on type3 by avoiding transparency
  • 11716: PDF file with brokenxref pointer not manually parsed properly
    Fixed
  • 11717: JPedal throws NPE if unable to create temp file on openArray
    Throw more meaningful RTE instead
  • 11642: Fix regression in duplex printing
    Fixed
  • 11697: Allow user to set down-sampling for each instance
    User can now use PdfDecoder method modifyNonstaticJPedalParameters(Map values) with Map key JPedalSettings.DynamicSampling and values from SamplingFactory (unset, high, medium, none)

 

4.73b01 (1st March 2012)
Summary

  • Fix regression on linear file read
  • Improve spacing
  • Fix missing spaces on text file
  • Fix performance issue on a customer file
  • Fixes for customer files

Change log for specific customer issues

  • 11605: Radial Shading in PDF broken on Mac
    Fixed
  • 11613: Spacing missing in PDF file text extraction
    Fixed

 

4.72b17 (28th February 2012)
Summary

  • Add support for AESv3 encryption
  • API changes to tidy up PdfDecoder class
  • Make Text extraction mode non-static
  • Fixes for specific client files
  • Speed improvements for CMYK to RGB conversion
  • Fixes for customer files

Change log for specific customer issues

  • 11443: AESv3 not correctly supported
    Fixed
  • 11475: Allow for CIDtoGID as identity
    Fixed
  • 11488: Allow for MediaBox smaller than CropBox
    Fixed
  • 11489: Layer content incorrectly hidden
    Fixed
  • 11495: Potential speed issue on large forms documents
    Fixed
  • 11501: CourierNewPSMT not mapped onto Courier on Windows
    Fixed
  • 11548: ASCII85Decode throws error on PDF file
    Fixed
  • 11560: Tiny dash values cause segmentation error in JVM
    Added work around. Description on blog
  • 11581: API change – make PdfDecoder methods isXMLExtraction(), useTextExtraction(), useXMLExtraction() non-static
    Changed
  • 11473: API change to PDFDecoder
    getFormDataForField(nextCompName) removed. Replace decodePdf.getFormDataForField(nextCompName)withdecodePdf.getFormRenderer().getFormDataForField(nextCompName)
  • 11474: API change in PdfDecoder
    getNamesForAllFields() replaced with decoder.getFormRenderer().getComponentNameList();
  • 11434: Mask not always correctly applied if slight rotation on image
    Fixed
  • 11442: Correct navBar in rotated page in javaFx
    Fixed
  • 11387: Tiny image with large Smask not drawn correctly
    Fixed. Description on blog
  • 11399: Text not correclty extracted if last line ends with <
    Fixed
  • 11423: API change PdfDecoder method setPageRotation(int newRotation) now private
    API change
  • 11424: PdfDecoder unused variable static boolean isDraft removed
    Fixed

 

4.70b22 (20th January 2012)
Summary

  • Tidy up PdfDecoder and remove some unused methods
  • Fix issues with inline images
  • General fixes and improvements for customer PDF files
  • Internal changes for HTML5 and javafx conversion
  • Improvements to PDF to JavaFx conversion
  • Some API changes, internal code tidy and removal of old examples

Change log for specific customer issues

  • 11248: size on form font size wrong on Customer PDF
    Fixed
  • 11264: 360 degree rotation not converted to 0
    Fixed
  • 11275: API change
    Changed to tidy up code
  • 11276: removed PdfDecoder method .disableBorderForPrinting()
    API change
  • 11290: API change PdfDecoder method setPageDecodeStatus and Timeout removed
    Changed
  • 11291: remove old extractHeadlines example
    Removed
  • 11297: pdfDecoder.getPDFflag(i) method removed
    pdfDecoder.getIO().getObjectReader().getPDFflag(i)
  • 11320: Customer Indexed CMYK image not correctly displayed
    Fixed
  • 11346: Some inline Images not correctly displayed
    Fixed
  • 11349: PDF names with spaces messing up packagename in javafx
    Fixed. Replaced with underscores.
  • 11363: Add leading zeros to name so output sorts correctly.
    Changed output

4.62b14 (21st December 2011)

Summary

  • Tidy up PdfDecoder and remove some unused methods
  • Changes for JavaFX and HTML5 conversion
  • General fixes and improvements for customer PDF files
  • Fix regression in code which made some forms read-only
  • Some API changes

Change log for specific customer issues

  • 11168: Incorrect font subsitution on customer file
    Fixed
  • 11178: jpeg data prefixed with bum data
    Now ignored
  • 11181: JPEG2000 not correctly handled in customer PDF
    Fixed
  • 11194: Truetype font data stored in FontFile object
    Fixed
  • 11214: PDF file throws exception
    Fixed
  • 11240: Text missing on MSword PDF
    Fixed
  • 11192: setFontDirs(String[] fontDirs) moved from PdfDecoder to FontMappings
    API change

 
4.60b23 (29th November 2011)
Summary

  • Add support for freehand annotations
  • IMprove printing by minimising transparency
  • Code tidy to move some peripheral functionality from main PdfDecoder class
  • Improvements to Layer handling
  • New example for PDF2JavaFX conversion
  • General fixes and improvements for customer PDF files

Change log for specific customer issues

  • 10890: JPedal Bug Report (3 annotations to add)
    Added Highlight, Strike Out and Underline annotation support
  • 10897: Scaling Tiff makes image disappear in displaying multi-tiff file
    Fixed
  • 10525: Bug in Draw code creates black shape on customer PDF
    Fixed
  • 11051: Printing slow due to excessive transparency
    Fixed
  • 10982: Colorspace settings incorrectly read from customer PDF
    Fixed
  • 11098: Layers not correctly handled on PDF file
    Fixed
  • 10961: Add mappings for CourierStd
    Fixed
  • 10981: Flatten forms crashes if no content on page
    Fixed
  • 11104: API change PdfDecoder.setFontReplacements(PdfDecoder decode_pdf) becomes FontMappings.setFontReplacements()
    Change to clarify usage
  • 11104: API change PdfDecoder.setFontSubstitutionMode(int mode) becomes FontMappings.setFontSubstitutionMode(mode)
    Change to clarify usage
  • 11117: Move peripheral mouse functions from PdfDecoder into new MouseMode class
    Altered to tidy up code
  • 11004: Black background removed on image in PDF
    Fixed
  • 11078: PDF page incorrectly clipped in latest version
    Fixed
  • 10958: Refactor TextLine methods
    API tidied up

 
4.54b22 (28th October 2011)
Summary

  • Improved YCCK to sRGB conversion. Removed JVM option org.jpedal.useICC
  • Improvements to viewer and 3D display mode
  • Truetype hinting now on by default and enhancements
  • Improvements to search
  • Fixes for customer PDF files/issues

Change log for specific customer issues

  • 9635: Chinese page – glyphs not quite right
    Fixed issue in Glyph rendering
  • 10759: Outline annotation not correctly read and paths on Linux not handed correctly in Customer PDF
    Fixed
  • 10760: Management of multi highlight seems to not work properly
    Fixed
  • 10858: Customer Pdf does not render correctly
    Fixed
  • 10864: PDF uses startref in place of startxref
    Fixed
  • 10886: Customer text search bug
    Fixed
  • 10888: Clipping wrong on customer PDF
    Fixed
  • 10926: Issue with embedded png file object in Customer PDF
    Fixed
  • 10936: /N null value not correctly handled
    Fixed
  • 10939: Add preferences panel to LGPL viewer
    Done
  • 10940: Font hinting now enabled by default
    Enabled
  • 10893: Various viewer improvements
    Improvements to scrolling, zooming, previews and more.
  • 10899: Change ScreenDisplay to SwingDisplay
    Change to make class clearer
  • 10917: Add new method to PdfDecoder to return enum showing Encryption type used on file
    final public EncryptionUsed getEncryptionType() added
  • 10867: Multi-tiff not correctly displayed in viewer
    Fixed
  • 10836: Multi-page Tiffs not appearing correctly
    Fixed
  • 10839: Control Mouse pointer changing on links
    added code to prevent cursor changing if flag is set
  • 8515: File with odd pages sizes breaks in Facing mode
    Fixed
  • 8991: Black Page Bug
    Fixed
  • 9550: Search interrupted by page navigation
    Fixed

 
4.53b40 (28th September 2011)
Summary

  • New CCITT decoder
  • Improvements to Truetype hinting font engine
  • Improvements to 3D pageflow
  • Improvements to SMask and Image handling
  • Fixes for customer PDF files/issues

Change log for specific customer issues

  • 10488: Text misplaced when located via multiple Tj/Td commands
    Fixed
  • 10483: Type1c glyphs not correctly displayed
    Fixed
  • 10681: String with zero bytes not read correctly
    Fixed
  • 10766: ICC JPEG2000 image not correctly decoded
    Fixed
  • 10737: Grayscale JPEG image not inverted in customer PDF
    Fixed
  • 10771: Recode CCITT
    Done
  • 10715: Pattern not correctly displayed on PDF page
    Fixed

 
4.52b88 (9th September 2011)

Summary

  • Speed, memory and stability improvements to 3D coverflow display mode
  • HTML example code no longer calls FormFactory – hidden from user by default
  • Improvements to PDF2HTML conversion process
  • Large number of PDF2HTML issues investigated
  • Fixes for rotated pages when converted to HTML
  • Fixes for customer PDF files/issues

Change log for specific customer issues

  • 10488: Text misplaced when located via multiple Tj/Td commands
    Fixed
  • 10609: hyperlinks issue in continuous mode
    Fixed
  • 10640: Some outline pages not correctly read
    Fixed
  • 10670: PageFlow3D enhancement
    Various Pageflow3D improvements including better use of memory and increased stability
  • [HTML] 10671: Remove HTMLFormFactory from default
    Fixed
  • 10621: Image not displayed on customer PDF
    Fixed
  • 10639: Hyperlinks issue
    Fixed
  • 10617: bug in coverflow mode in 270 degree rotation
    Fixed
  • 9176: Page Flow Bug
    Fixed

4.52b54 (25th August 2011)
Summary

  • Rewrite of highlighting code to improve robustness in all modes
  • First release of PDF2HTML application – lots of general improvements
  • Ability to scale size of HTML pages in PDF conversion
  • Improvements to viewing modes
  • Regex searching of PDF files now available!
  • Bug fixes and Improvements to CCITT decoder
  • Fixes for specific customer PDF files

Change log for specific customer issues

  • 10420: Text Missing on Page 1 in customer PDF
    Fixed
  • 10496: Inputstream temp files not deleted
    Fixed
  • [HTML] 10566: Allow scaling of HTML page
    Added scaling value
  • 8887: Alter facing modes
    Allow facing modes to appear with page 1 on left
  • 10552: Allow user to disable 3d test
    Set static PdfDecoder flag java3DTested to true
  • 10470: SilentPrint example fails on directory of files
    Fixed

 
4.51b32(29st July 2011)
Summary

  • Rewrite of highlighting code to improve robustness in all modes
  • Rewrite of print code and update examples/tutorials to fix issues reported by customers
  • New release of PDF2HTML convertor in respone to beta tester feedback and with improvments to text, forms and use configuration.
  • Add ability to open PDF files encrypted with Encryption
  • Fixes for specific customer PDF files

Change log for specific customer issues

  • 9913: Open an encrypted PDF with a certificate
    Added new method
  • [HTML] 9946: Image transparency not shown
    Added in HTML support for alpha transparency on images
  • 10295: FlattenForms not correctly resolved on rotated page
    Fixed
  • 10377: SMask image not correctly displayed
    Fixed
  • 10413: Parser hangs on PDF
    Fixed and blog article write-up
  • 10423: Color incorrect on shape in PDF file
    Fixed
  • [HTML] 10426: Watermarks missing in PDF file
    Fixed
  • [HTML] 10439: Make file numbers start 00 as needed
    Added
  • 8044: If text highlighted on page in viewer, should appear in find box
    Added
  • 8797: Paper Source by PDF page size issue
    Fixed

 
4.50b78(20st July 2011)

Summary

  • Changes for PDF 2 HTML conversion usage
  • Fixes for various print issues
  • Fixes for specific customer issues
  • New release of PDF2HTML convertor
  • Update Applet documentation

Change log for specific customer issues

  • 10180: PDF form document does not render
    Fixed
  • 10318: PDF file throws exception
    Fixed
  • 10352: Some cases of SMask not correctly handled
    Fixed
  • 10371: Table Text extraction hangs on PDF file
    Fixed
  • 10390: Factor page rotation into HTML output
    Added in
  • 8772: Update applet tutorial
    Updated

 
Summary

  • Rewrite of low level parser to improve speed and robustness
  • Improvements to image handling
  • Fixes for JBIG2 and CCITT decoders
  • New release of PDF2HTML convertor
  • Improvements to Forms handling

Change log for specific customer issues

  • 9902: No access to fully qualified form names
    New PDFDecoder method getFullyQualifiedNameList()
  • 9909: ExtractTextAsWorldist example returns incorrect values in some cases
    Fixed (change new PDFDecoder(false) to PDFDecoder(true)
  • 9920: 16bit RGB image not correctly displayed
    Fixed
  • 9923: Allow larger Grayscale images to be rescaled
    Allow larger images which we rescale in viewer to balance memory/quality
  • 9956: Indexed ICCcolorspace with alt DeviceGray not correctly handled
    Fixed
  • 9967: Avoid throwing runtime exception on badly deformed file
    Removed exception code
  • 9986: CCITT file does not open
    Fixed
  • 9993: PDF Orientation over 360 not correctly handled
    Fixed
  • 10277: PdfPageData can return incorrect values in some cases
    Fixed

 
4.49b22(30th May 2011)
Summary

  • Ongoing Improvements
  • Beta release of new HTML to PDF conversion application
  • Low level refactoring to tidy up classes and reduce size
  • Fixes for customer issues

Change log for specific customer issues

  • 9595: CR/LF before leading not correctly ignored
    Fixed
  • 9692: random exception ArrayIndexOutOfBoundsException when opening URL
    Fixed
  • 9695: page content lost when scaling/zooming
    Fixed
  • 9757: Timer resource leak in PdfDecoder
    Found and fixed by Niklas Matthies
  • 9760: Search fails on PDF due to partial match
    Fixed
  • 9804: Xref table not correctly setup in PDF
    Added code to allow for
  • 9834: Allow for single value, numeric values in Type3 differences table
    Fixed
  • 9845: Stack underflow corrupts PDF
    Fixed
  • 9854: Corrupted font needs replacing with System font
    Fixed
  • 9746: Unexpected FS value causes exception
    Fixed
  • 9744: Exception thrown by OpenAction dictionary key is PDF file
    Fixed
  • 7002: CYMB not correctly mapped to CMYK in DeviceN
    Fixed
  • 8707: Incorrect x2 coords in text extraction
    Text extraction as wordlist updated to fix issue where x2 coordinate was the same as x1 coordinate
  • 9723: Transparent pattern not correctly displayed
    Fixed
  • 9735: Improved handling of corrupt Flate streams
    More robust handling

 
4.48b55(21st April 2011)
Summary

  • Improvements to image handling, font processing, ccitt and jbig2 decoder
  • Speed improvements
  • Low level refactoring to tidy up classes and reduce size
  • Improve rotation on continuous page modes
  • Fixes for customer issues

Change log for specific customer issues

  • 7734: Shading now correctly drawn if inverted
    Fixed
  • 9544: Limit resampling of huge image files
    Add limits due to PDFs with huge images causing memory issues
  • 9549: Customer PDF throws exception
    Fixed
  • 9589: jbig2 image throws exception
    Fixed
  • 9615: 1bit ICCcolorpsace not correctly handled
    Fixed
  • 9616: font static initialisation called repeatedly in PdfDecoder init()
    Moved to static initialiser
  • 9618: Allow user to validate that temp_dir created
    Added to ObjectStore public static boolean verifyFilesSaved
  • 9627: PDF page layer incorrectly hidden in MSword created PDF file
    Fixed
  • 9650: Euro symbol not properly displayed due to corrupt CMAP
    Fixed
  • 9660: Indirect OpenAction in PDF file throws exception
    Fixed
  • 9564: API change currentThreshold moved from PdfStreamDecoder to TextDecoder
    Move public static value
  • 9633: Embedded Diff table in PDF file created with Creo not decoded
    Fixed
  • 9553: API change public BufferedImage processImageData(GraphicsState gs, PdfObject XObject) {
    public BufferedImage processImageData(GraphicsState gs, PdfObject XObject) changed to public BufferedImage processImageData(GraphicsState gs)
  • 9542: Viewer search box not cleared on new file loadFixed

 
4.47b53(22nd March 2011)Summary

  • Tidy up Find code
  • Lots of fixes for customer issues
  • Enhancements to image,jbig2 and JPEG2000 code
  • Added optional speedup for PNG generated code

Change log for specific customer issues

  • 9387: Viewer goto page does not work
    Fixed
  • 9401: missing images and unreadable text in customer PDF file
    Fixed
  • 9469: File with incorrect ref does not open
    Fixed
  • 9517: FS object throws exception in PDF file
    Fixed
  • 9489: Text extraction fails on PDF created by MSword
    Fixed
  • 9495: Stop images being access in XForm if not set in Render mode
    Added
  • 9496: Double-buffering disabled in printing causes flickering
    No longer turned off
  • 9503: New org.jpedal.fasterPNG for faster PNG generation
    Added
  • 9505: Bug in clipping on PDF stops page rendering
    Fixed
  • 9507: JPEG2000 separation images not decoded
    Fixed
  • 9516: Corrupted TrueType Loca table throws exception
    Fixed
  • 9413: CIDFont0 not correctly displayed if FontFile3 does not set ROS
    fixed
  • 9416: jbig2 data throws exception
    Fixed
  • 9422: Missing use of locale class (Messages) in SwingGUI
    Added
  • 9429: Encrypted file does not open
    Fixed
  • 9438: Customer Linearized file does not open
    Fixed
  • 9445: Endless zoom / infinite loop
    Fixed

 
4.46b42 (17th February 2011)
Summary

  • Speed-up scrolling in MultiDisplay modes and fix excessive CPU usage.
  • Fix co-ordinates display in mult-page mode and add to continuous
  • Improve handling of Readonly text fields
  • Fix for various ‘unusual’ customer PDF files
  • Fix issue in Linearized PDF mode on some files
  • Lots of internal changes for new product

Change log for specific customer issues

  • 7685: Compressed table not correctly read
    Fixed
  • 8566: Text not correctly extracted from Ghostscript file
    Fixed
  • 9329: Indexed JPX CMYK images not correctly handled
    Fixed
  • 9375: PDF does not display
    Fixed
  • 9280: Lines using 12 digit decimal scaling not drawn correctly
    Fixed
  • 9306: JPedal multi-display modes sluggish and hog CPU
    Fixed
  • 9200: Ensure viewer.setupViewer(); called before executeCommands
    User now warned by runtime exception

 
4.45b105 (18th January 2011)Summary

  • Major rewrite of Image handling code to tidy up, improve speed and prepare for new product.
  • Fixes for several customer issues
  • Options to set page colour in Viewer
  • Option to flatten form in display

Change log

  • 8954: Improve resampling of hires imagemask to improve zooming
    Fixed
  • 8969: Flattened Forms option
    Forms can be converted to images in display
  • 8970: Full name of form on PDF file not resolved
    Fixed
  • 9034: PDF file throws exception
    Fixed
  • 9043: PDF File does not open
    Fixed
  • 9076: Large RGB jpeg does not open
    Altered image strategy so less memory needed
  • 9081: JPedalSettings.UNDRAWN_PAGE_COLOR
    Now settable via executeCommand
  • 9085: Add flag to control box onscreeen
    New feature
  • 8546: Itext file containing dodgy CCITT data does not open
    Added more error handling code
  • 9089: Some Linearized PDF files do not open in Linearized mode if Linearized refs in Compressed object
    Fixed
  • 9093: Page with lots of inline images renders slowly
    Recoded to improve speed
  • 8934: Wrong findMultipleTermsInRectangle results when using *multiple* terms and WHOLE_WORDS
    Fixed
  • 9015: Deprecated PdfDecoder method getPageAsThumbnails removed
    Use getPageAsImage()
IDRSolutions Limited 1999-2016