Display Documents on mobile, tablet and desktop

The world’s most flexible document viewing solution

Download Trial Request a quote

PDF to HTML5 Conversion Release Notes Pre 2012

PDF to HTML5 Conversion Release Notes: 2012

Go back to main downloads page

21th December 2012

Summary

  • Add support for links
  • Improvements to JS support.
  • Improvements for Format6 fonts
  • Fixes for customer files.

HTML5

  • Navbar options now on left and right as well as top and bottom
  • Better handling of thin lines to match PDF more closely.

SVG

  • Align image positions with HTML5 fixes lots of minor position issues

JavaFx/FXML

  • Align image positions with HTML5 fixes lots of minor position issues
  • Combine output dirs for shading and images
HTML/SVG forms
  • Improvements to Javascript
  • Fixes for customer files

14th December 2012

Summary

  • Rewrite heuristics to handle ‘thin’ lines better.
  • Handle PDF files with Format6 fonts
  • Fixes for customer files

HTML5

  • Navbar options now on left and right as well as top and bottom

SVG

  • Fixes for customer files

 

HTML/SVG forms
  • Improvements to Javascript
  • Fixes for customer files

7th December 2012

Summary

  • Image code rewritten to improve quality of images and remove unnecessary conversions
  • Fixes for several files where images not correctly turned.
  • https://idrsolutions.fogbugz.com/default.asp?support.2.4824.1
  • Fixes for customer files

HTML5

  • New navbar option featuring page thumbnails which can be placed at top or bottom of page.

SVG

  • Fix issue with unclosed tag on some files.

 

HTML/SVG forms
  • Fix several customer files where forms not appearing

 

30th November 2012

Summary

  • Lots of fixes for odd font cases.

SVG

  • Improve Forms code
  • Fix issue with unclosed tag on some files.

HTML/SVG forms

  • Avoid empty blank form objects appearing
  • Improvements to JS support.

23rd November 2012

Summary

  • Fixed spacing issue in some CID fonts
  • Lots of fixes for non-standard fonts.
  • Fixes/enhancements for customer files
  • Optimise reuse of repeating images
  • Several performance improvements.

HTML

  • Support for external links

SVG

  • Fixed position issue on some rotated code
  • Ensure & mapped out if in text.

HTML/SVG forms

  • Support for external links in HTML
  • Partial support for Javascript Forms validation
  • Fixed regression in SVG form positioning code
  • Optimisations to reuse images for radio/checkboxes and improve decode time.
  • Fixed bug in rotated forms on rotated pages

JavaFX/FXML

  • Fixed position issue on some rotated code
  • Option to use CSS to position text
  • Work under the bonnet for providing embedded fonts in future release.

9th November 2012

Summary

  • Compressed WOFF now default font format for SVG and HTML5
  • Fixed spacing issue in some Type1 fonts with odd BBox settings
  • Add code to handle non-standard Postscript fonts.
  • Fixed some 90 degree rotated pages.
  • Fixed issue with sizing on 90 degree form text sizes
  • Started adding Javascript support for forms.
  • Completed code to bring SVG forms up to same spec as HTML forms
  • Fixes/enhancements for customer files

2nd November 2012

Summary

  • WOFF now default font format for SVG and HTML5
  • Fixed spacing issue in some Type1 fonts
  • Added support for Right to left Arabic text in SVG
  • Fix for rotated forms in SVG and HTML
  • Improvements to font conversion
  • Fixes/enhancements for customer files

31st October 2012

Summary

  • Fixed issue with font widths in some Type1 fonts
  • Fixed issue with incorrect bold,italic weights on some fonts
  • Fixes/enhancements for customer files

26th October 2012

Summary

  • Fixed regression on 270 degree rotation and some Type1 fonts
  • Reduced filesize produced
  • Fix some missing thin lines
  • Fixes/enhancements for customer files

24th October 2012

Summary

  • SVG now uses transform for rotated text
  • Fix issue on some 270 degree rotated pages.
  • Improvements to shading
  • Spurious closePaths removed in shape output for SVG and HTML fixed
  • Issue with thin lines fixed.
  • Allow for NPE in new TTF font to WOFF conversion code
  • Improvements to SVG form output.
  • Code tidy.
  • Lots of Fixes/enhancements for customer files

22th October 2012

Summary

  • Remove dependency on sfntly.jar (no longer needed)
  • Positioning now used floating point for more precise positions
  • SVG and HTML5 now use same code for positions
  • Lots of Fixes/enhancements for customer files

19th October 2012

Summary

  • First release Type1 font conversion
  • Some images rotated in SVG
  • Reduce size of output files
  • Fix issue with some images appearing blurred
  • Lots of Fixes/enhancements for customer files
(Please note some features held back and should appear in next release)

12th October 2012

Summary

  • Support Arabic right to left text
  • Fix for Truetype fonts with commas not being displayed correctly
  • SVG shape mode rewritten and aligned with HTML mode
  • Prevent fonts being written out in shapes mode (where not needed)
  • Partial support for SVG forms (in Forms version)
  • Reduce filesize by avoiding .0 in numbers
  • HTML CSS tidied up in output
  • CustomIO interface now able to control image type
  • Fixes for customer files
(Please note some features held back and should appear in next release)

21th September 2012

Summary

  • Changed TEXT_ON_CANVAS to TEXT_AS_SHAPE to make usage clearer
  • Add support for converting text to SVG mode.
  • TrueType fonts now written out as WOFF format.
  • Improvements to font conversion
  • Improvements to text as Shape mode and fixes for off font sizes.
  • Lots of enhancements to SVG output
  • Improvements to line drawing.
  • Fixes for customer files

14th September 2012

Summary

  • Option of nav bar in SVG conversion mode
  • Fix position issue with Descenders in canvas move
  • Improved image and shading output
  • Lots of fixes to SVG output
  • Lots of ongoing improvements for customer files

11th September 2012

Summary

  • First release of SVG conversion mode
  • Improvements to image and shading clipping
  • Better font mapping of standard fonts and handling of weights
  • Lots of ongoing improvements for customer files

24th August 2012

Summary

  • Improvements to canvas mode output
  • Workaround for issue in HTML5 with line
  • Improvements to image output
  • Improvements to Postscript to OTF font conversion
  • Lots of ongoing improvements for customer files

11th August 2012

Summary

  • Ensure HTML5 output validates
  • Tidy up Header in HTML5 output
  • Improve image quality if page scaled and using single image for page
  • Lots of ongoing improvements for customer files

27th July 2012

Summary

  • First release of new PDF 2 HTML5 mode VISIBLE_TEXT_ON_IMAGE which writes visible text over image of page
  • Improvements to OTF font mappings on CID fonts
  • Improvements to image clipping
  • Fix odd rotation combination

23rd July 2012

Summary

  • First release of new PDF 2 HTML5 mode INVISIBLE_TEXT_ON_IMAGE which writes invisible text over image of page
  • Improvements to OTF font mappings on CID fonts
  • Improvements to image clipping
  • Refactored OutputDisplay.RasterizeText to TextMode

 

18th July 2012

Summary

  • More Improvements to handling of shading
  • OTF on now default option and lots of improvements on CID mappings
  • Fix for images not clipped if Base64 embedded
  • Fixes for customer files

 

13th July 2012

Summary

  • Lots of Improvements to handling of shading
  • Improvements to positiion and clipping of images when sub-pixels used in PDF
  • Fix for odd rotated page
  • Changes to stop Chrome rejecting some CID font ranges

 

6th July 2012

Summary

  • Improvements to handling of filled shapes
  • Improvements to CID fonts and width mappings
  • Fixes for rotated pages
  • Remove spurious meta tag and ensure HTML5 valid. Also removed spurious carriage returns
  • Improve positioning or image susing decimal locations in PDF

 

22nd June 2012

Summary

  • Improvements to handling of rotated pages especially 90 and 270 degrees.
  • Fix for rotated 270 degree images.
  • Fixes for customer files
  • New website for HTML5 software.

 

15th June 2012

Summary

  • Support for transparency
  • Improvements to shading with rotated CTM
  • Lots of improvements to canvas mode
  • Added images to I/O interface
  • Fixes for customer files

 

30th May 2012

Summary

  • Remove use of innerText as not compatible with Firefox
  • Ensure font names unique if reused on page.
  • Fix clipping issues on some PDF files (especially Ghostscript)
  • Add server license option

 

29th May 2012

Summary

  • Fix clipping issues on some PDF files (especially Ghostscript)
  • Add server license option

 

25th May 2012

Summary

  • Fix rotated text drawing on rotated pages. Always uses Div tag now
  • Improve grouping on rotated text
  • Add option to ensure font names unique if reused
  • Removed Text on canvas mode as now using divs
  • Fix shading regression in HTML files
  • Fix regression in sizing of text in form fields
  • Large number of fixes for customer files
  • Changes to emable addition of PDF2SVG in next release

 

11th May 2012

Summary

  • Fix selection in Single page mode only working on last page
  • Fix misalignment of HTML content on customer PDF in Single Page mode
  • Allow much greater flexibility of naming HTML files
  • Add IGNORE option to allow user to avoid any font mapping
  • Large number of fixes for customer files

 

27th April 2012

Summary

  • Bugfix release

 

20th April 2012

Summary

  • Improvements to new text on canvas mode
  • New JVM options to allow user to customise single page output and headings
  • Fixes for specific customer files

 

23rd March 2012

Summary

  • Add support for maxLen form function
  • Fix regression in forms if page scaled
  • Lots of internal changes to prepare for TTF to OTF conversion
  • Fixes for specific customer files

 

16nd March 2012

Summary

  • Ensure default page size matches PDF page size at 100%
  • Improve mapping of font styles if not embedded.
  • Improve default nav bar
  • Fixes for specific customer files

 

9th March 2012

Summary

  • Added support for irregular clipping shapes in HTML
  • Improvements to handling of shading
  • Release 3 of Type1 to OTF font conversion.
  • Alter JVM flags to all start org.jpedal.pdf2html – see JVM page
  • Add option to give first output file a unique name (like index)
  • Fixes for specific customer files

Change log for specific customer issues

  • 11306: Shading not correctly shown on HTML page
    Fixed
  • 11550: Performance issue on Pages with big shapes
    Fixed
  • 11606: inline images in PDF file not correctly translated for HTML
    Fixed

 

2nd March 2012

Summary

  • JVM flag org.jpedal.pdf2html.scaling will not take values in format 960×480 and try to best fit inside
  • Add heuristics to more intelligently tune fontsize in some cases.
  • Release 3 of Type1 to OTF font conversion.
  • Fixes for specific customer files

 

24th February 2012

Summary

  • Second release of Type1 font support (embedded Type1 font data converted to OTF)
  • Additional improvements to clipping support
  • Fix issue in Single File output mode
  • Remove negative wordSpacing and charSpacing in Javascript to improve output appearance
  • Speed improvements on conversion of CMYK images to sRGB
  • Conversion process now available online

Change log for specific customer issues

  • 11534: Text with multiple spaces does not look correctly placed as single div
    Fixed
  • 11510: awjune width issues
    Improve glyph widths on Type 1 font extraction
  • 11532: Placing content in Div breaks form positions
    Fixed

 

10th February 2012

Summary

  • First release of Type1 font support (embedded Type1 font data converted to OTF)
  • Improvements to clipping support
  • Fix issue in Single File output mode
  • Added scaling flag -Dorg.jpedal.scaling so scaling can be set from command line
  • Added image scaling option -DKeepOriginalImage to preserve image quality
  • Added option for OTF font option -DconvertOTFFonts to convert Type1 fonts (currently disabled by default)
  • Remove next/last 10 on documents less than 10 pages long
  • Improvements for rotated text

 

1st February 2012

Summary

  • Fix bug in line positioning on rotated page
  • Improve clipping emulation
  • Add interface to handle non-standard glyfs

 

25th January 2012

Summary

  • Option to place content inside div tag enabled by default in example
  • Improve image handling on PDF pages with rotated images
  • Fix issue in clipping emulation for customer PDF

 

20th January 2012

Summary

  • Improvements to text positioning and sizing
  • Improvements to shading support and handle pages with non-zero cropBox offsets
  • Add code to handle duplicate text and slight text changes better
  • Start adding Javascript support into forms version
  • Allow user to use space or nbsp tag in text
  • Allow users to write HTML to single page
  • Wrap HTML in div tag to make relative positioning and other CSS

Change log for specific customer issues

  • 11373: Duplicate slightly offset text to achieve bold causes odd HTML
    Fixed
  • 11201: Add option to output all content on single page
    Implemented
  • 11324: shading does not work in HTML
    Fixed
  • 11372: Improve text grouping on slight characters size changes
    Fixed and tested

 

13th January 2012

Summary

  • Fix issue with Shading and Pattern colorspaces not appearing
  • Ignore font resizing on small blocks of text
  • Avoid font collision if multiple versions of font on same page by not embedding font
  • Fixes for specific customer files

 

10th January 2012

Summary

  • Improvements to TextLayout and better use of CSS
  • Wordspacing now off by default as better setting on general files
  • Font resizing now controlled by code HTMLoutput.setValue (HTMLDisplay.UseFontResizing, 5);(ie limit changes unless over 5pt)
  • Spaces no longer mapped to nbsp;
  • Improvements to clipping emulation
  • Fixes for specific customer files

 

3rd January 2012

Summary

  • Improvements to clipping emulation for HTML5

 

28th December 2011

Summary

  • Improved use of text and word spacing in Javascript

 

23th December 2011

Summary

  • Changes to handle lines with – and multiple ….
  • Text elements with – now split to get around bug in Javscript and HTML5
  • Multiple string of … no longer broken but kept as single structure
  • Word spacing now used to improve alignment

 

22th December 2011

Summary

  • Improvement to line positioning of thin lines
  • Under the bonnet changes for Type1 font support and several other enhancements
  • BASE64 data now correctly writes out shading images
  • Fixes for customer PDF files

Change log for specific customer issues

  • 11249: Shading not added in base64 mode
    Fixed
  • 11198: HTML images not correctly named if Form XOBject and can overwrite each other
    Fixed

 

19th December 2011

Summary

  • Clipping for shapes on page not in clipBox
  • Make sure thin black lines appear black
  • Fixes for customer PDF files

 

13th December 2011

Summary

  • Fix for spacing issues on Corel created PDF files
  • Do not add Nav bar to single page HTML5 pages
  • Fixes for customer PDF files

 

6th December 2011

Summary

  • Fix for Javascript bug on Galaxy Tab
  • Change canvas ID from PDF to PDF + pageNumber
  • Change text ID to include pageNumber
  • Change Image ID to include pageNumber

 

29nd November 2011

Summary

  • Include nav bar at bottom of pages (on as default)
  • Improvements to text fitting
  • Files now placed in sub-directory and named after just page number
  • Directory path no longer needs separator at end
  • User now able to control
  • General bug fixes

 

22nd November 2011

Summary

  • Changes to allow JavaFX conversion to share some code
  • Work around added as temporary fix for text sizing issue if text contains hyphen
  • Ability to embed images as BASE64 data
  • Interface to provide control over images and allow user to alter
  • Under hood work to prepare OTF support (PRO version)
  • Improvements to grouping algorithms on narrow columns
  • General bug fixes

Change log for specific customer issues

  • 11032: Provide greater control over image quality in HTML5 output
    Added interface to allow user control
  • 11034: Option to embed image in HTML as BASE64
    Added

 

11th November 2011

Summary

  • Put fonts in sub-directory (PRO version)
  • Extract embedded video (PRO version)
  • Allow user to embed non-standard font families (ie not Arial) to keep size down (PRO version)
  • Fix regression on page scaling
  • Move images into body tag to support IE browser better
  • Improvements to text output on newspaper pages
  • Enhancements to forms output (not in general release)
  • Forms code now uses export values for values in List and Combobox (not in general release)
  • East access to version number
  • Option to remove HTML, HEAD and BODY tags added so just content written out
  • drawFunction now includes page number so unique to page
  • General bug fixes

Change log for specific customer issues

  • 10953: Put fonts in subdir /fonts/
    Change to tidy up output
  • 10977: Null list field causes exception in PDF2HTML conversion
    Fixed
  • 10978: Add required tag for required Form fields
    Added into HTML
  • 10980: Tab index missing from textarea forms
    Fixed
  • 10988: New option to stop embedding of Standard fonts (arial, Courier, etc)
    HTMLFontMapper. EMBED_ALL_EXCEPT_BASE_FAMILIES
  • 11031: Text not scaled correctly if page scaled
    Fixed
  • 11033: Image tag in wrong place
    Fixe
  • 11035: HTML Version number
    Added as HTMLDisplay.HTMLversion

 

1st November 2011

Summary

  • Extract and use Truetype fonts (PRO version)
  • Extract embedded video (PRO version)
  • General fixes for customer PDF files

 

28th October 2011

Summary

  • Improvements to Shape and text generation
  • Refactoring to make process more generic
  • Large number of improvements and fixes to forms code
  • General fixes for customer PDF files

 

19th October 2011

Summary

  • Refactor HTML classes from org.jpedal.render to org.jpedal.render.output.html
  • Improve clipping code
  • Large number of improvements and fixes to forms code
  • Improvements to handling of rotated text
  • Improvements to handling of pages with non-standard CTM values
  • General fixes for customer files
IDRSolutions Limited 1999-2016