Java PDF library
The JPedal Java PDF library is actively developed with regular updates. Here are details of the current official JPedal release. For full PDF implementation details click here
4.00b20 (4th February 2010) |
| Major new update. |
Summary
- Slick new look for Viewer
- New animated page turning mode, offering an ebook solution in Java
- Improved panning operation and use of scrollwheel
- SIDESCROLL mode renamed to PageFlow and graphical enhancements
- Search highlighting in continuous mode
- Improved configuration options for viewer
- User can now replace any icons via configuration
- Code tidy up with removal of Deprecated and Storypad code
- Memory and speed improvements
- Large number of fixes and enhancements for clients
Change log
- 7154: File create with Creo Normalizer JTP does not open
Fixed
- 7542: slow in viewing PDF converted from TIFF
Limit size of images if over 1000x1000
- 7498: BBox on Layered box not used for clipping
Fixed
- 7086: Facing Mode Page Flip
You can now drag the bottom corners of pages in Facing mode to display a page turn effect.
- 7501: New JVM flag -Dorg.jpedal.noURLacess=true
Turn off ability to access URL links in Browser. Can be true, false or message to show (which also disables) -Dorg.jpedal.noURLaccess = "We have disabled URL links"
- 7477: Remove deprecated Java methods in code
Done
- 7480: PdfDecoder method setEnableLegacyJPEGConversion(boolean newjPEGConversion) removed along with static flag
Removed as all methods it uses now deprecated
- 7481: Deprecated method usage removed in JPedal
All removed
- 7486: Use Hand Cursor when panning
A grabby hand cursor is now used when panning with the mouse.
- 7470: Improve shading in Side Scroll
Additional shading has been added to enhance the illusion of depth in Side Scroll.
- 7503: Remove redundant input from extractTextAsWordlist
Removed boolean estimateParagraphs as it has now become redundant.
- 7518: TEXTSTRINGPRINT mode does not work with substituted fonts
Changed so works on all non-embedded fonts
- 7527: Issue with pdfHelp application
Fixed
- 7499: FitH not supported
Fixed
- 7556: Rotated text wrong way round on PDF file
Fixed
- 7557: Allow icons to come from user location
User can now user own icons by adding an image into a user-defined path (so save button can be replace with save.png or save.gif)
- 7560: CoverFlow mode renamed to pageFlow and references changed
Altered
|
Previous releases
Here are details of all the previous official releases since January 2007 covering fixes and new features.
3.92b40 (15th January 2010) |
| Additional features and Bugfixes for clients. Preparation for major new feature in next release. |
Summary
- Fixes for client files
- Major rewrite of links code
- Ongoing Improvements
- Changes under the hood for major new feature
- Removal of some deprecated methods
Change log
- 7380: Incorrect colour on non-linear indexed colourspace
Fixed
- 7385: Type3 font using embedded CCF font not displayed
Fixed
- 7386: PDF created with FPDF 1.53 not correctly displayed
Fixed
- 7405: Outline data not correctly read in encrypted file if metadata unencrypted but Strings encrypted
Fixed
- 7406: ICC colours wrong on file
Use CMYK if alternate as gives better image
- 7432: Colorspace with embedded %comment not correctly handled
Fixed
- 5569: Some Dest links not working
Fixed
- 7139: Changing page opens any closed bookmark folders
Fixed
- 7379: Method getPageViaNodeNumber() in SwingOutline removed
Removed
- 7390: Bookmarks code rewritten to fix some issues with links
Fixed
- 7404: No values for getPageAsHiRes generates error on some files
Fixed
- 7441: PDF containing single images not correctly displayed if seconds copy opened
Fixed
- 7416: Tweak heuristics for WIN encoded Truetype font to fix issue on file
Fixed
- 7421: Rotated shade on file not correctly shown
Fixed
- 7428: Forms not correctly drawn in left Display mode
Fixed
|
3.91b80 (7th December 2009) |
| Speed enhancements to image printing, optimisations for PDFs reusing XObjects and general improvements. |
Summary
- Much faster printing of pages with transparent images
- Performance improvements on PDFs where images reused.
- Ongoing Improvements
- Customer fixes for reported issues
Change log
- 7164: Much faster printing of pages with multiple transparent images
Improved performance on printing
- 7204: Shading using tiny pixel increments causes memory error
Fixed
- 7256: Custom page formats not correctly set if pageRange
Fixed
- 7236: Space missing in extracted PDF text
Fixed
- 7257: Improved performance where images reused.
Caching strategy enables better performance where DO object reused
- 7212: cliptext in non-embedded font not correct in new draw code
Fixed
- 7221: org.jpedal.suppressViewerPopups to stop initial popups in Viewer
Added
|
3.91b60 (20th November 2009) |
| Enhancements to SideScroll mode and fixes for client files. |
Summary
- Faster SIDESCROLL mode and improved reflection
- Non-embedded text rendered much faster
- Improvements to Javascript parser
- Applet regression fixed
- Customer fixes for reported issues
Change log
- 7049: Spurious leading on end of text line results in zero length char
Fixed
- 7135: 1 bit indexed RGB images mis-decoded as black and white
Fixed
- 7156: PDF file with TR [/Identity/Identity/Identity/Identity] does not display properly
Fixed
- 7178: Catalog not read correctly if PieceInfo key in Catalog
Fixed
- 5733: Faster renderer of non-embedded fonts
Improved speed and memory usage
- 7174: Regression - applet version broken
Fixed
- 7176: Some glyphs not displayed correctly when using TheSansoffice.ttf as substitute font
Improve handling of format 4 fonts by allowing for zero entry. Fixes issue
- 7184: Issue with transparency on PDF page
Not possible to implement full Adobe model but workaround replicates functions and does not break existing files.
- 7205: Update IText method calls to work with latest 2.1.7
Fixed
|
3.91b15 (4th November 2009) |
| Enhancements to SideScroll mode and fixes for client files. |
Summary
- SIDESCROLL mode improved with bug fixes, speed improvements and reflection
- Updates to printing and viewing examples
- Bug fixes for reported issues
Change log
- 6743: Mask not correctly handled if GrayColorspace and JPEG2000
Fixed
- 6970: Embedded non-WIN/MAC glyphs not handled correctly if embedded
Fixed
- 7087: Use of , an . in some number values by a PDF creation tool
Fixed
- 7056: Allow for custom unknown Dictionary tags with (TextStream)
Fixed
- 7115: Issue with F key in Names Dictionary
Fixed
- 7124: Changing screen modes from SimpleViewer View-pagelayout broken
Fixed
- 7069: PDF file hangs due to second wrong /Prev key in object
Fixed
- 7082: Forms can disappear after printing until component resized
Fixed
- 7091: Allow setting pdf decoder insets
Changed insets value from being static final to just static. Added a properties file value that will allow setting of the insets value. Added an option to allow this value to be changed in the preferences window and updated the properties / preferences tutorials on the web site.
- 7092: Allow adding custom toolbar buttons
add method to swingGui called getDisplaySettingsBar() which returns a JToolBar
- 7093: Allow adding custom menu items
added new method getMenuBar() to swingGui which returns a JMenuBar
- 7094: Add removal of obsolete separators in menus
Whilst removing some options from the gui separators have remained and have become redundent. Now the remove code will handle his to ensure we have to redundent separarators.
- 7023: SilentPrint throws exception if one 1 parameter passed in
Fixed and more useful error messages added
- 7040: Forms sometimes disappear after printing
Fixed
|
3.90b18 (7th October 2009) |
| Viewer solution enhanced with panning and new 'coverflow' viewing mode, rewrite of search and highlighting functions, improvements for image handling, fixes for client files. |
Summary
- Viewer solution enhanced with panning and new 'coverflow' viewing mode
- Rewrite of search and highlighting functions. Old methods deprecated.
- Improvements for image handling
- Changes for specific client files
- Add improvements to handling of PDFs created with PDFlib
Change log
- 6889: JPEG images not correctly resample in hires modes
Fixed
- 6959: PDF created with SolidConvertor does not open
Fixed
- 6978: rotation wrongly multiplied by scaling in imaging code (Thanks to notarius for spotting)
Fixed
- 7004: PDF file does not open
Fixed
- 6993: JPedal does not allow for non-standard use of tab,CR, LR in non-embedded fonts created by PDFlib
Fixed
- 6895: Highlights Rewrite
The rewrite of the highlgihts has been completed. The methods setMouseHighlightArea(Rectangle), setMouseHighlightAreas(Rectangle[]), setSearchHighlightArea(Rectangle), setSearchHighlightAreas(Rectangle[]),setFoundTextPoints(Point, Point) have been deprecated in favor for the new methods addHighlgihts(Rectangle[], boolean) and clearHighlights()
addHighlights(Rectangle[], boolean) will add the array of rectangles to the current highlights, the boolean will add the rectangle to the list if true or match the rectangle to the line areas if false
clearHighlights() will remove all currently highlighted areas
- 6920: Search doesn't like existing in a tab
Fixed issue where the search tab was appearing as an empty panel.
- 6987: Allow for mixed hex and non-hex strings in String Array
Fixed
- 6997: Allow user to set JPeg image quality in thumbnails
Flag org.jpedal.compression_jpeg can now be set for both Hires and thumbnail page rasterizing
|
3.85b15 (23th September 2009) |
| Latest update improves JPEG image handling, adds new configuration options and enhancements to SimpleViewer application and fixes several client issues. |
Summary
- Allow timeout if decoding takes too long
- Enhancements to search fucntionality
- Improved scaling options for users
- Improvements to handling large JPegs
- Fixes for customer issues and specific files
- Additional options on hires image extraction if image smaller than page
- PDF Java Ebook solution launched
Change log
- 6793: Allow Timeout if JPedal takes too long on page
Details
- 6808: File with encrypted info streams does not open correctly
Fixed and improved Encryption handling
- 6827: Include version in jar manifest
Added
- 6828: latest version of Abby PDF creation tool prefixes xref table with spaces
Previous JPedal versions regarded ref table as invalid and manually scanned file, making loading of file slower
- 6833: Allow user to control if large files cached in memory with PdfFileReader.alwaysCacheInMemory
Open byte[] cached if over 16384 - user can now force PDF to be kept in memory whatever the size
- 6837: FIle containing VP key in Root Dictionary does not open
Fixed
- 6866: Widget incorrectly rotated if page also rotated
Fixed
- 6561: Huge JPEGs cause memory error
Now down-sampled to sensible size
- 6702: scaling enhancement
Scaling can be altered via code using Commands.execute(Commands.SCALING, new Object[]{"300"}); With the 300 being the scaling value.
- 6703: search enhancement
The highlight functionality has been re written and a new method has been added called clearHighlights() to pdfPanel. This method will remove all on screen highlights. All highlights in the new re write will remain on screen untill this method is called.
|
3.84b05 (8th September 2009) |
| Latest update improves JPEG image handling, adds new configuration options and enhancements to SimpleViewer application and fixes several client issues. |
Summary
- JPEG down-sampling now uses less memory and makes most images sharper - almost works around bugs in various Linux JVMs
- Improve SimpleViewer with option to customise and ensure configuration saved in same location
- Allow for combo-boxes linked across muliple pages to synchronize each other
- Add support for background print colour in Comboboxes
- Improve ExtractPagesAsThumbnails so output easily configured
- Fixes for various customer files
Change log
- 6747: Improve message options in Viewer
Added new custom interface
- 6805: LUV image incorrectly identified as RGB
Fixed
- 6822: Rewrite ExtractPagesAsThumbnails to allow easy setting of output directory
Added
- 6748: Kid Combobox values not aligned across multiple pages
Fixed
- 6643: .properties file created in multiple directories
.properties.xml file is no longer saved where the application is run from. The file will now be saved in the same folder as the jar file that is run.
- 6718: Flags not set correctly if isDecoding thread incorrectly interrupted
Fixed
- 6740: PDF with spurious spaces in indirect object fails
Fixed
- 6742: Text Encoding wrong on CID font file with CFF embedded font
Fixed
|
3.83b38 (18th August 2009) |
| Improved printing options, speed enhancements and features for clients, low levels changes for major new feature in next major release. |
Summary
- Improved printing options and print tutorials updated
- Speed improvements to color and shading code
- low levels changes for major new feature in next release
- Fixes for specific client issues/PDFs
Change log
- 6561: Encypted file containing byte 10 or 13 in ID does not open
Fixed.
- 6623: Change breaks rotation changes in viewer
Rotation has been altered to match adobe when in a multi page view. When in single page mode the rotation is reset to page default upon new page displayed.
- 6652: Background colour does not correctly show in ComboBox dropdown if set
Fixed
- 6655: Rasterized Pages with no images if BMC/EMC layers used
Fixed in rasterizer (always worked in Viewer)
- 6672: Double clicking on page with no text causes exception in text highlights
double and triple click on a page without text no longer throws a null pointer exception.
- 6680: New JVM flag -Dorg.jpedal.faster_color_decoding=true
Uses faster but slightly less accurate method to provide colour shading
- 6684: Some encrypted PDF files throw exception in new color code
Fixed
- 6687: Improve performance where ICC colorspace repeatedly used
Recode and improve speed
|
3.82b36 (30th July 2009) |
| Improved form printing, fix TableZoner, several enhancements and features for clients, low levels changes for major new feature in next release. |
Summary
- Improved form printing
- fix TableZoner
- low levels changes for major new feature in next release
- Fixes for specific client issues/PDFs
Change log
- 6192: TableZoner broken by preferences changes
Fixed
- 6515: Position not correct in hires thumbnails for 90 degree rotated images with CropX
Fixed
- 6574: Image not correctly rotated
Fixed. Allow for unusual CTM matrix combination
- 6597: Remove unused flag JPedalSettings.EXTRACT_AT_BEST_QUALITY
Removed
- 6607: Stroked lines not appearing on some text when used to generate drop shadows
Fixed
- 6610: StructuredText example does not work if wrong path separator used
Fixed
- 6612: Space after stream keyword causes problem with FlateDecode
Fixed
- 6617: Stroke line outline not shown if width 1
Fixed
- 6526: Switch to choose default scaling in Viewer
-Dorg.jpedal.defaultViewerScaling="25" will set default scaling to 25 (value must be a scaling option)
- 6550: Blank sig buttons change color when clicked on
Fixed
- 6558: Sig object not read correctly if /Reference key present
Fixed
- 6491: Show empty Sig objects as transparent blocks like Acrobat
Added
- 6492: Allow for /Contents key defined as empty spaces string
Added
- 6501: Improve printing of Form objects using AP images
Now printed at higher resolution
|
3.81b35 (12th June 2009) |
| Bugfix for FileChannel issue and new File open method. |
Summary
- Bugfix for FileChannel File issue
- New method openPdfFile( InputStream in)
- Additions for specific client files
Change log
- 6452: Font name with space as number not handled correctly
Fixed
- 6454: JPedal creating bin files in temp directory
Recoded to work around memory leak in Java FileChannel
- 6462: PDF with image created by Pixel Translations (PIXPDF Ver.4.2.48) does not open
Fixed
- 6467: Non-embedded font courbd not correctly substituted on Windows
Fixed
- 6468: New PdfDecoder method openPdfFile( InputStream in)
Added
- 6471: black/white image not appearing in hires extraction
Fixed
- 6477: Odd encoding issue in PDF created by MS word
Fixed
|
3.81b21 (5th June 2009) |
| Incremental improvements to image extraction, Viewers and core engine. |
Summary
- HiRes extraction now has same functionality as standard ExtractPageAsThumbnails
- Image extraction atomatically detects grayscale only and reduces filesize
- Viewer now has mode to reopen last document used on page being viewed when shut down.
- Improvements to core engine to handle various issues found in customer files
- New methods in PdfDecoder to provide additional information on PDF file
Change log
|
3.80b12 (1st May 2009) |
| Multiline text searching and a large number of other enhancements and improvements. |
Summary
- Text searching across multiple lines
- JBIG2 update
- Eclipse and NetBeans plugins updated
- Improved memory usage
- Large number of updates and improvements for specific issues raised by customers
- Update Eclipse and NetBeans plugins
- Ensure Hires extraction has sensible defaults if not all parameters set
- General bug fixes
Change log
- 6104: File created with PScript5 does not display
Fixed
- 6272: File throws exception as escaped char misidentified as octal
Fixed
- 6277: #2323 glyph name needs truncating to #23 if used
Fixed
- 6282: Add work around to allow for bug in JAI 1.1.1 with JPEG2000 images
Done
- 6123: Multi-line search
Multi line search has been updated so that a string containing multiple words can be found across multiple lines.
- 6241: Make opening PDF from byte[] more memory efficient
Recoded so larger files now use MemoryMap
- 6273: Tweak TrueType heuristics to fix MAC encoded file wrongly identified
Done
- 6276: JBIG2 file does not open
Fixed and new version of JBIG2 library released
- 6297: Alter default case so 100% default scaling matches Acrobat 9.0 size
Done
- 6299: Sharpen black and white images
New mode to sharpen for downsampled black and white images now sharpened and improve display. We will develop this further in later releases - it is currently disabled as default. Enabled with, JVM flag -Dorg.jpedal.sharpendownsampledimages=false;
- 6279: File with direct Lab colorspace not displayed
Fixed
|
3.79b16 (9th April 2009) |
| Image and printing improvements and general bugfixes. |
Summary
- Enhancements to handle some unusual image combinations from less common PDF tools
- New print mode to improve printing on low resolution devices
- Bugfixes
Change log
- 6139: 1bit DeviceRGB images inverted if down-sampled
Fixed
- 6167: LUV image not correctly decoded on some files
Fixed on all examples and regression tested
- 6174: HiRes extraction fails if page full of small images
Fixed
- 6104: File created with PScript5 does not display
Fixed
- 6187: File using Tabs as separator not properly displayed
Fixed
- 6154: Inline image in PDF created by Microsoft does not work
Fixed
- 6175: File handle not released if PDF file zero length
Fixed
- 6194: New Text print mode PdfDecoder.STANDARDTEXTSTRINGPRINT
Use Java fonts for printing standard 14 font families - improved display on low resolution output devices and small spool filesize
|
3.78b10 (24th March 2009) |
| Bugfix release and remove regression is ExtractPagesAsThumbnails example. |
Summary
- Fix regression in thumbnail code which would always write out images as tifs if JAI used
- Improvements to Javascript (ie Adobe Hangman example file)
- Bugfixes
Change log
- 6057: Outline not picked up if object not aligned in compressed stream data
Fixed
- 6052: ClipText not correctly displayed on thumbnails
Fixed
- 6083: Allow for slightly non-standard object layout in PDF created by google
fixed
- 6129: ExtractPagesAsThumbnails does not output pngs if JAI used
Fixed regression
- 6130: Spurious profile error message in PDFHelp
Fixed
|
3.77b95 (13th March 2009) |
| Ongoing improvements/fixes |
Summary
- Minor improvements to Viewer application
- Improved support for PDFs from Photoshop
- Lots of fixes for low-level issues on specific files
Change log
- 6057: Outline not picked up if object not aligned in compressed stream data
Fixed
- 6040: Fonts with single Type 0 CMAP table do not work for substitution
Fixed
- 6084: getOccupiedArea() method in DynamicVectorRenderer returns wrong value
Fixed
- 6029: String in layer order causes Layer code to break
Fixed
- 6030: Make shortcuts native to OS
Shortcuts now appear as if they are a native function call. Windows / Linux will use control, Mac will use Meta key.
- 6036: Exception if you run Jpedal from jar in empty directory
Fixed issue that occurs when the jpedal jar is run without itext on the class path.
- 6060: New Options.GlyphTracker and Interface to allow user to track all glyphs created
New option accessible via PdfDecoder method addExternalHandler(Object newHandler, int type)
- 6063: Base dictionary entry in URI breaks file
Fixed
- 6068: Image on rotated page not correct if rectangular
Fixed
- 6077: Change to SimpleViewer api
setupViewer(); is no longer needed for call and can be commented out. setupViewer(String file) is depracted and users should call openDefaultFile(String defaultFile)
- 6079: ClipText does not work on PDFs create in Photoshop
Fixed
|
3.77b40 (25th February 2009) |
| Improved support for high end print colour features and ongoing improvements/fixes |
Summary
- Enhanced support for OPM options in ICC/CMYK colorspaces.
- CMYK JPEG2000 images now correctly handled.
- Fix for odd ICC JPEGs.
- Fixed text search bug on some 90 degree rotated pages.
- Treat tab as a space in non-substituted fonts.
- Minor enhancemets to Viewer and thumbnail examples.
Change log
- 6011: Indexed RGB not downsampled correctly
Fixed
- 5962: Spaces not inserted in text on some 90 degree rotated pages
Fixed
- 5969: Issue with softMask when RGB image used
Fixed
- 5956: CMYK JPEG2000 images not correctly decoded
Fixed
- 6004: Allow user to set size of Viewer
Added new JVM flag org.jpedal.startWindowSize
Added
- 6005: ExtractThumbnails example will not display encrypted files
Added method ExtractPagesAsThumbnails(String file_name,String output_dir, String password); to allow user to pass in value or also possible 4th parameter if calling method directly.
Updated documentation
- 5960: Issue with text search
Fixed issue where type 3 fonts were not highlighted.
- 5971: Black background on ICC images
Fixed
- 5983: Indexed CMYK JPEG2000 image variant not properly displayed
Fixed
- 5998: Text in TR2 mode printed with shadow on Mac due to bug in JVM
Fixed
- 6003: Exception if image double-clicked on some PDFs
Fixed
|
3.77b22 (13th February 2009) |
| Improvements to Layers, Javascript, YCCK color handling, workaround for AIX java bugs and ongoing improvements/fixes |
Summary
- Layers can now be accessed from JPedal API and issue with Layers not listed in properties fixed.
- Ongoing impovements to Javascript engine.
- YCCK colour handling improved and user messages now displayed in Viewers. New tutorial on color.
- Enhancements to improve support for high end CMYK print modes
- JPedal now auto-detects AIX and uses workaround for transparency bug in some versions of AIX (giving black thumbnails).
Change log
- 5695: Type3 font not displayed if size 1
Fixed
- 5882: Improve reporting on YCCK images
By default JPedal uses a fast approximation method to handle YCCK images. This can result in some colors coming out darker than desired.
JPedal has a JVM option to use profiles instead for slower, more accurate translation. We have added a new value to PdfDecoder method getPageDecodeStatus(DecodeStatus.YCCKImages) which will show if YCCK images present. Our viewers will now popup message to explain this to use if relevant.
- 5946: Layers not visible if undefined in Properties entry
Fixed
- 5807: Issue with preferences values in old versions
Added check to prevent the loading of properties from older versions causing exceptions.
- 5839: Improvements to handling of ICC and CMYK as transparencies in print modes
Added code to cover additional combinations
- 5851: Missing message
Fixed the broken message when extracting images from pdf.
- 5947: Bug in search
Missing search results are no longer lost
- 5934: User trying to write own custom print and JPS does not allow for pages preceeding PDF
New PdfDecoder method useLogicalPrintOffset(int pagesPrinted) and updated tutorial
|
3.76b77 (23th January 2009) |
| Bugfixes and ongoing improvements to JPedal and JBIG2 library. |
Summary
- General improvements and bug fixes/workarounds added for specific files
- Upgraded to latest version of JBIG2 library
- Fixed issue with some older profiles when used with latest version
Change log
- 5782: Problem with /TxFontSize key in file
Fixed
- 5709: ClipText mode not correctly handled on embedded fonts
Fixed
- 5766: Update JBIG2 to fix unknown data lengths issue
Fixed
- 5774: Too many open files exception with larger number of files in thumbnailing
Fixed
- 5787: Returns removed from JavaScript breaks some files
Fixed
- 5790: Correctly Allow for null FormObjects in stream
Fixed
- 5802: Dashed border not implemented on forms
Added
- 5803: Unicode definition can contain values over 256 even on non-CID fonts
Fixed
- 5808: setSearchHighlightArea throws exception if you pass in null
setSearchHighlightArea now resets highlight area when the input is null
|
3.76b54 (06th January 2009) |
| Support for substituting pfb fonts, bugfixes and ongoing improvements. |
Summary
- Fixed regression in Dest code which broke bookmarks on some files
- Improved font mapping of non-embedded standard fonts on Windows and Linux
- Font substitution can now use Type1 pfb fonts
- Ongoing Text selection improvements
- Allow user to control printing of forms
- Ongoing improvements to Javascript handler
- StructuredText extraction now works with Struct Trees
- Zapf correctly mapped if no Encoding set.
- Allow for malformed fonts with no required Type
- Viewer co-ordinates now update when over Forms
- Dest links now support /Fit tag
- Additional tips added to Viewer
- Fixed regression in PdfGrouping from previous release
- Highlight Annotations now appear transparent
- Encrypted files with ID as (text) now work correctly
Change log
- 5624: RGB DCT image with flate Mask not correctly handled
Fixed
- 5696: Allow font substitution to use Type1 fpb files
Now supported
- 5535: ZapfDingbats not correctly handled if no encoding set
Fixed
- 5663: BG form color not set correctly if CMYK
Fixed
|
3.75b22 (9th December 2008) |
| Major speed improvements with new Object reader and ongoing text selection enhancements. |
Summary
- New PDFObject reading engine provides significant speed improvements
- Text selection improvements
- StructuredText extraction now works with Struct Trees
Change log
- 5553: Old PdfAnnots, PdfFormData and redundant PDFReader methods removed from JPedal
Changed
- 5554: XFA as direct stream not supported.
Now supported
- 5626: Trailer keys /Prev and /XRefStm not picked up on some files
Fixed
- 5638: Properties being replaced with default values
Fixed
- 5645: NASA page broken in continuous
Fixed
- 5570: /Fit tag does not work on Dest links
Fixed
|