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: 2013 Releases

Go back to main downloads page

20th December 2013

Summary

  • Improvements to zooming and pageturning in IDR viewer
  • Remove timestamp from fonts
  • Improvements to XFA forms
  • Fixes for customer files

Specific items

15498: XFA button broken

Fixed

15672: IDRViewer: Zoom buttons incorrectly appearing on mobile

Fixed

15688: Remove timestamp when creating fonts in HTML and SVG

Altered

06th December 2013

Summary

  • Font and text enhancements
  • Improvements to IDRviewer
  • Improvements to error handling
  • Tweaks to XFA forms
  • Fixes for customer files

Specific items

  • 15588: Broken TrueType font Ensure numberOfHMetrics value is correct when converting TrueType fonts
  • 15431: Use nicer icons in IDRViewer Added
  • 15553: Add @Deprecated to ViewMode.SINGLEFILE_HORIZONTAL Deprecates ViewMode.SINGLEFILE_HORIZONTAL. We will not continue to support singlefile_horizontal and it may disappear in the future.
  • 15558: Word spacing not wide enough on a PDF Fixed
  • 15559: Thumbnail lazy loading is broken in IDRViewer Fixed
  • 15561: Add button effects in IDRViewer and improve thumbnails/outlines toggle appearance Added
  • 15564: Make Select/Pan images visibly toggle Added nicer toggle appearance to Select/Pan buttons
  • 15567: IDRViewer: Jumpy screen when changing page with sidepanel open in Chrome and IE Fixed
  • 15568: Disable next/prev buttons on first/last page Added for multifile mode
  • 15587: IDRViewer: Make JS and CSS external JavaScript and CSS is now in external files, which should bring a performance boost.

29th November 2013

Summary

  • Include hinting in converted type1 fonts if possible
  • Fix for several more Type1 font mapping issues
  • Fix issue with non-embedded fonts
  • Logical pages now work correctly in thumbnail and page turning mode
  • Fixes for customer files

22nd November 2013

Summary

  • Add outlines option to viewer
  • Remove debug code
  • Fix issue with color coding
  • More Type1 font encoding corner case fixes
  • Fix for SVG form checkboxes not being valid XML
  • Fixes for customer files

15th November 2013

Summary

  • Improvements to Type 1 and non-embedded fonts
  • Improvements to XFA forms output
  • Update navbar in HTML5 viewer
  • Fixes for custoemr files

 

25th October 2013

Summary

  • Add ability to rasterize fonts in realtext modes
  • Fixes for customer issues
  • Updated to latest JPedal code library

Specific issues

15276: Bug in no viewer mode

Fixed issue where noviewer view mode would not output the top section during the html conversion

15282: Issue with replaceChecks JS code

Fixed issue with replaceChecks functionality

15284: Make fontMode=embed_all default

Changed

 

18th October 2013

Summary

  • Add ability to rasterize fonts in realtext modes
  • Fixes for customer issues

04th October 2013

Summary

  • Fixed issue on Web services/online hanging on forms if thumbnails also selected
  • Ensure non-valid SVG chars in tooltips mapped to escape values
  • Improvemed HTML Forms output
  • Added workarounds for several fonts rejected by OTS and Chrome
  • Fixed Mouse panning broken in browsers (not Firefox)
  • Moved web services to cloud.idrsolutions.com and started issuing user logins
  • Fixes for customer issues

 

30th September 2013

Summary

  • Fix alignment issue on some forms
  • Improvements to XFA output
  • Enhancements to HTML viewer
  • Fix regression in width spacing
  • Fixes for customer issues
  • Enhancements to online converters

13th September 2013

Summary

  • Ongoing improvements to grouping
  • Enhancements to font engine
  • Improve and clean up clipping in SVG
  • Fixes for customer issues
  • Enahancements to online converters

Specific issues

 

14974: Embedded SVG not working on Safari on Windows

Fixed

14961: file does not validate in SVG

Fixed issue where ‘&’ was not converted correctly to something xml safe.

14968: Make includedfonts flag camelCase

org.jpedal.pdf2html.includedfonts has changed to org.jpedal.pdf2html.includedFonts

14995: SVG clips are not working

Fixed

14999: When using an svg textMode with css navMode, the shadow is on top of the page

Fixed

15000: Rogue </script> in CSS nav mode

Fixed

15001: 90 degree clockwise rotated text in SVG has wrong length

Fixed

15003: Custom background color ignored when navMode is CSS

Fixed

14379: SVG: Duplicated clip path IDs

Fixed

14927: Change default navMode from thumbnails_bottom to CSS

Changed

14928: Remove images as a navMode option

Removed

14948: Improve grouping on transformed text

Groups 90 degree clockwise rotated text

06th September 2013

Summary

  • Improved IE8 compabability.
  • IPad enhancements now in default modes
  • Improved appearance for our built-in Viewer
  • Options to include multiple fonts in output.
  • Fixes for customer issues
  • Enahancements to online converters
  • Improved text display in SVG conversion
  • Improved font size accuracy in SVG conversion

30th August 2013

Summary

  • Work under hood for IE8 improved compabability.
  • Fix Ipad position issue
  • Fix scaling issue in realtext mode on Chrome
  • Enhancements to GlassFish and Android online converter.
  • Fixes for customer issues

Specific issues

 

14823: Scaling is off by 1 px in width when giving bounds to scale to: Fixed

14786: ipadCompatibilityMode is putting all text at 0,0: fixed

22nd August 2013

Summary

  • Improvements to text spacing on complex page.
  • Work under hood for IE8 improved compabability.
  • Fix for forms displayed on incorrect page in some files.
  • Fixes for specific customer issues
  • Enhancements to GlassFish and Android online converter.
  • Ability to add links to pages on HTML5 page in online converter.

Specific issues

 

14775: text incorrectly widely spaced. Fixed

14776: excessive spaces being added to text. Fixed

14774: 1 page documents incorrectly try to load nav bar in CSS navMode. Fixed

16th August 2013

Summary

  • New IE8 compatability mode and ongoing enhancements for IE8
  • Tidied up code in Example classes.
  • Improvements to JavaFX conversion with fixes for zoom.
  • Fixes for specific customer issues
  • Enhancements to GlassFish online converter

 

09th August 2013

Summary

  • Text spacing improvements in HTML5 and SVG
  • New CSS nav bar for viewer (now default mode)
  • Improvements to Nav bar in Viewer
  • Fixes for specific customer issues
  • Enhancements to GlassFish online converter

 

Specific issues

14571: SVG caching issue

Fixes incorrect glyphs sometimes being displayed in svg_shapetext modes.

14607: Fix text display issue in javamagazine

Fixed an issue with rotated vertical text being formatted incorrectly

14610: cropping/4 image positions are incorrect

Fixed a rare case of images being offset incorrectly

14627: Fix page navigation in the JavaFX output

Fixed a problem with the JavaFX converter output where the viewer tried to navigate to the wrong page

14665: Implement vertical text scaling

Implemented

14677: Improvements to text positioning

Increased accuracy of text positions

26th July 2013

Summary

  • Forms now rasterizes in non-forms version
  • Improvements to text alignment
  • Fixes for specific customer issues

 

Specific issues

14404: [html bug] Text is missing from html output due to corrupt unicode in file

Fixed

14550: Lines beginning with tabs causing indentation issue

Fixed

14574: Bug: On rare occasions text can be incorrectly bunched up

Fixed

 

19th July 2013

Summary

  • Added XFA and Forms to online version. Added option to tell user if files contain either.
  • Add option to embed video in online converter.
  • Added option to disable XFA in XFA jar
  • Put online Android converter live.
  • Improvements to Androd viewer page turning.
  • Fix for odd text mappings due to incorrect unicode table in PDF
  • Fixes for specific customer issues

 

Specific issues

14515: Option to disable XFA in XFA version

12th July 2013

Summary

  • Tweaks for text spacing
  • XFA checkboxes and radio buttons now shown as in Acrobat
  • SVG styles updated and fix validation issue on Foreign objects
  • Fixes for specific customer issues

 

Specific issues

14401: Contents page …….01 numbers are not inline

A change has been made that improves the word spacing in divs containing only 2 words, e.g. most commonly seen on contents pages.

14406: Image colours are not correct

Fix for colour issue in customer PDF file in HTML version

14416: Update documentation in ExtractPagesAsHTML

Updated links in documentation for class ExtractPagesAsHTML.java
Updated so comments format is clearer

14423: Some text incorrectly grouped together causing incorrect font size

Improvements have been made to our div grouping to split text when the font size is altered.

14424: Improvements to HTML text positioning

Several tweaks have been made to improve text positioning and to improve performance of the word spacing adjustment.

14436: Thumbnails incorrectly being output when in singlefile view modes

Fixed

14443: Tidy up styles in SVG

Added type attributes to css styles and surrounded contents with CData tags in svg output

14394: HTML: org.jpedal.pdf2html.addJavaScript is not working

Fixed

05th July 2013

Summary

  • Improve spacing in HTML and SVG
  • Allow user to always create thumbnails
  • SVG documentation updated
  • Fixes for specific customer issues

 

Specific issues

14348: Converted pages are sometimes not displayed

Fixed a rare issue that can prevent pages with only transformed text displaying correctly.

14353: Italic text is incorrectly transformed

Fixes skewed text appearing incorrectly on 90 degree rotated PDFs.

14352: Font broken on pg9

Added code for removing unknown keys from font before conversion.

14355: Line dashes are incorrect length

Improvements to our dashed line support in SVG text modes and full SVG output.

14376: Regression in text spacing

Fixed

14384: No space appearing between split text

Fixes spaces not appearing due to wordspacing ignoring trailing spaces

14390: Add option to output page thumbnails in /thumbnails/

Added. Using org.jpedal.pdf2html.outputThumbnails=true will output page thumbnails in /thumbnails/

14391: Update links in example pages

Links updated in ExtractPagesAsHTML and ExtractPagesAsSVG

14349: Rotated forms not appearing correctly in HTML output

Form image rotation fixed.

14311: Add CharSpacing to SVG output

Adds CharSpacing to SVG output

14347: Update Support Page for SVG

Updated SVG example file with links to configuring the SVG converter support page.

28th June 2013

Summary

  • Improve handling of complex kerning cases
  • Fix regression in links conversion
  • HTML5 documentation updated
  • Fixes for specific customer issues

 

Specific issues

14290: html regression bug – links not inserted

Fixed and tests added to test cycle

14266: Conversion support forum – Issue running with new version on old settings

Fixed bug where output size for html / svg conversion was incorrect in some modes when exact size was specified.

14282: Improvements to div grouping

Improvements have been made to our grouping of divs

14309: Remove includeIOSFix

org.jpedal.pdf2html.includeIOSFix has been deprecated and removed.
There is no replacement as it will no longer be required.

14310: Remove disableCharSpacing

org.jpedal.pdf2html.disableCharSpacing has been deprecated and removed.
There is no replacement as we have improvements which will mean there is longer be a need to use this flag.

14311: Add CharSpacing to SVG output

Adds CharSpacing to SVG output

14312: Implement Kerning

We have made improvements to take into account kerning values in PDFs in our HTML/SVG output.

14313: Remove OutputDisplay.PercentageScaling

OutputDisplay.PercentageScaling has been removed as it would now be inaccurate as we use a float value. Use outputDisplay.getScaling().

14318: Deprecate includeViewer and add to viewMode

org.jpedal.pdf2html.includeViewer will be deprecated, as is org.jpedal.pdf2html.excludeMetaData.

Please use org.jpedal.pdf2html.viewMode=noviewer.

21st June 2013

Summary

  • Fix issue in size of scaled pages
  • Fix general customer issues in PDF files
  • HTML5 documentation updated

 

19th June 2013

Summary

  • Improve handling of sub-pixel images
  • Tidy up issues in SVG mode and thumbnail modes
  • Fix general customer issues in PDF files
  • HTML5 documentation updated

 

Specific Issues

14133: Whitespace appears in sliced images from complex pdf

Fixed

14251: excludeMetaData is deprecated

excludeMetaData has outgrown its name and been deprecated. Please instead use includeViewer. This will require the opposite boolean set.

See also: http://files.idrsolutions.com/htmlSrc/org/jpedal/examples/html/ExtractPagesAsHTML.java.html#includeViewer

14255: RuntimeException when setting jvm options is incorrectly getting caught

Fixed. RuntimeException will now occur when using incorrect JVM options and values.

14256: Thumbnail nav bar missing on last page

Fixes nav bar not appearing on last page of splitspread modes in some cases.

14262: Typo in text modes in SVG output

Fixed

14th June 2013

Summary

  • Fix numbering issue
  • Improvements to JavaScript for Viewer
  • Add combbox to page turning viewer
  • Lots of work under bonnet for XFA to HTML5
  • Fix general customer issues in PDF files
  • HTML5 documentation updated

 

Specific Issues

14191: Fully implement fullNumbering=false and pageRange

fullNumbering=false is now fully implemented.

When set to false, specifying a pageRange of 2,4,6 will result in the pages being called 1,2,3. This works with all navigation bars and all view modes now.

14213: Bug in fullNumbering=true. Sometimes images are named incorrectly

Fixed

14238: Change pageRage and fullNumbering to realPageRange and logicalPageRange

org.jpedal.pdf2html.pageRange and org.jpedal.pdf2html.fullNumbering has become org.jpedal.pdf2html.realPageRange and org.jpedal.pdf2html.logicalPageRange

07th June 2013

Summary

  • Improve positioning on some files
  • Add options to inline images in image modes
  • Fix general customer issues in PDF files

 

Specific Issues

14122: Images used in forms do not use base64 setting

The setting embedImagesAsBase64Stream will now embed any images used for form components within the html file instead of extracting them as separate image files.

14169: Mechanism for using a system property to convert to SVG is broken

Fixed. Use -Dorg.jpedal.pdf2html.svgMode=true to turn on conversion to SVG.

14170: Base64 pattened shapes are not working

Fixed

14171: Base64 images in text_image_ modes

Added

14175: Add inlineSVG option for _nofallback modes

Added. Use -Dorg.jpedal.pdf2html.inlineSVG to inline SVG in SVG only text modes (svg_*_nofallback).

 

05th June 2013

Summary

  • Completed alteration of option settings in SVG and HTML (see blog post).
  • Properly document all options in conversion (see example).
  • Add option to include siteMap in page turning mode so that google sees all pages

24 th May 2013

Summary

  • Ongoing improvements in conversion.
  • Update SVG mode to allow embedded images.
  • Fix positioning issues on some files.
  • Fix customer issue in cloud converter
  • Fixes and improvements for customer issues.

Specific issues

13796: Add Base64 image encoding to SVG (and HTML SVG modes by proxy)

Added to SVG text modes.
Can be set in ExtractPagesAsHTML or by passing in -Dorg.jpedal.pdf2html.embedImagesAsBase64Stream=true

14085: Page number not visible on CSS nav bar

Fixed

14089: Slight vertical position issue on a very small number of lines

Fixed

14090: Some fonts broken when using fontMode=embed_all

Fixed

17 th May 2013

Summary

  • Ongoing improvements in conversion.
  • Allow user to alter links
  • Fixes and improvements for customer issues.

Specific issues

14057: [html feature] Make methods which create links public so user can override

Done

14075: Removal of some flags from ExtractPagesAsHTML and ExtractPagesAsSVG

ExtractPagesAsHTML has lost HTMLDisplay.UseCharSpacing and HTMLDisplay.UseFontResizing.

ExtractPagesAsSVG has lost SVGDisplay.UseCharSpacing, SVGDisplay.UseWordSpacing and SVGDisplay.UseFontResizing.

14076: Disable navMode if using excludeMetaData

Fixed

14077: Thumbnail nav bar values have changed

-Dorg.jpedal.pdf2html.navMode=thumbnailpanel_top is now -Dorg.jpedal.pdf2html.navMode=thumbnails_top

thumbnailpanel_top -> thumbnails_top
thumbnailpanel_right -> thumbnails_right
thumbnailpanel_bottom -> thumbnails_bottom
thumbnailpanel_left -> thumbnails_left

14078: Fix ExtractPagesAsJavaFX and FXML

JavaFX is now fixed

14054: Text in form not passed into HTML

Fixed

14048: Alter default background color to #919191

Altered

14049: Add -Dorg.jpedal.pdf2html.backgroundColor to allow setting of body background color

Added

10 th May 2013

Summary

  • Ongoing improvements in page turning functionality.
  • Additional custom options
  • Fixes and improvements for customer issues.

Specific issues

13976: Nav bar thumbnails and comments being output when not required

Fixed

13982: On excludeMedatada, first page should not be index.html

Fixed

13991: SVG nav bar is broken

Fixes SVG nav bars

13992: Do not pad pageNumberAsString when using excludeMetaData

File names are no longer padded with 0’s when using ExcludeMetaData

13993: Add external flag to control excludeMetaData

Flag added: -Dorg.jpedal.pdf2html.excludeMetaData=true

02 nd May 2013

Summary

  • Ongoing improvements in page turning functionality.
  • Additional custom options
  • Fixes and improvements for customer issues.
  • Work arounds for iOS selection.
  • Fix regressions in JavaFx and Single File mode.
  • Remove legacy font remapping code.

Specific issues

13938: Font sizing wrong in Java PDF2HTML5 conversion

Improve rounding accuracy of fonts on some pages

13968: Add flag to turn off comments in outout

Adds org.jpedal.pdf2html.disableComments=true to disable comments in output.

13978: Singlefile View Modes broken

Fixed

13811: SVG Visible text on image mode. Text is hidden below image

Fixes TEXT_IMAGE_ text modes

13824: SVG: Disappearing lines in SVG in Webkit

Fixed – Caused by bug in Webkit.

13835: Generated JavaFX is not compiling

JavaFX is now compiling and working correctly again

26 th April 2013

Summary

  • Switch to CSS for text alignment and remove JavaScript usage for text sizing.
  • Add page turning functionality
  • Complete tidy up of file layout
  • Add user options to insert custom content and Google analytics
  • Large number of fixes and improvements
  • Remove redundant Swing code in converter
  • Improve load speed on page turning mode

Specific issues

13911: Add your code tag in HTML and ability to insert data
Added – Use -Dorg.jpedal.pdf2html.insertIntoHead tag
13915: icons dir with logo not required in a lot of cases
Fixed
13931: Alter AddNavBar to NavMode
org.jpedal.pdf2html.addNavBar is now org.jpedal.pdf2html.navMode.

ExtractPagesAsHTML has had the navigation code simplified and the setting of the nav mode is now better documented.
13935: Remove JS font spacing and replace with CSS
JavaScript font spacing adjustment has been removed in favor of a CSS alternative. This means that our files no longer require JavaScript to be executed when loading them. It also improves file load times, and even works in IE6.
13944: setTag renamed to setStringValue
setTag in DynamicVectorRender has been renamed to setStringValue as we are now passing other String values through here.
13945: Google Analytics Support
Support for Google Analytics has been added. Pass in your ID (UA-#######-#) to: -Dorg.jpedal.pdf2html.googleAnalyticsID=”UA-#######-#”

17 th April 2013 – Version 5.x release

Summary

  • PDF2HTML5 Version 5.x released
  • Replace HTML5 canvas with SVG or image
  • Add image Fallback mode for non-SVG and older IE browsers
  • Recode JavaScript
  • Tidy up file structure and more clearly document
  • Add page turning functionality
  • Reduce file sizes.
  • Tidy up output modes to make functionality clearer
  • Improve JavaScript support for Forms
  • Large number of fixes and improvements
  • Work arounds for bugs on Android platform

 

Specific issues

13600: Text appearing off page incorrectly
Solved using overflow:hidden
13696: Dashed lines breaks Tube map…
Fixed with SVG dashed lines
13786: Change Canvas to SVG
IMPORTANT: Canvas usage has been replaced by SVG.

When using SVG modes, both an SVG and image representation are generated for the page.
The browser will fall back to the image if it does not support SVG meaning that all browsers are supported (even IE6!).

Text Modes have been updated:
TEXT_AS_TEXT becomes TEXT_SVG_REALTEXT
TEXT_AS_SHAPE becomes TEXT_SVG_SHAPETEXT_NONSELECTABLE
TEXT_VISIBLE_ON_IMAGE becomes TEXT_IMAGE_REALTEXT
TEXT_INVISIBLE_ON_IMAGE becomes TEXT_IMAGE_SHAPETEXT_SELECTABLE

There are also 2 additional modes to make the SVG/Image offerings symmetrical.

All modes are listed below:
SVG:
TEXT_SVG_REALTEXT
TEXT_SVG_SHAPETEXT_SELECTABLE
TEXT_SVG_SHAPETEXT_NONSELECTABLE

Image:
TEXT_IMAGE_REALTEXT
TEXT_IMAGE_SHAPETEXT_SELECTABLE
TEXT_IMAGE_SHAPETEXT_NONSELECTABLE
13823: Disappearing lines in SVG in Webkit
(HTML only – SVG coming soon) Fixes disappearing lines in output caused by a bug in WebKit.
13825: Add functionality to disable fallback image being generated
Added
13827: Alter t class to instead match all div rather than giving each a class
Added
13828: Some SVG line blurring in Firefox
Fixes blurring of some lines in Firefox
13834: disableDraggingFor() JS breaks onBlur on SimpleFormCalculations
Fixed
13836: Middle click drag on svg does not work (FF opens a new tab for images…)
Fixed
13842: Implement dashed lines in SVG
Dashed lines now implemented in SVG
13860: Combine Transform CSS together & remove tr class
Added. Improves page load performance and fixes a couple of rare spacing issues.
13861: Implement Base36 text div names
Added. Improves file size for pages with a lot of div tags.
13872: Combine CSS styles together and apply to multiple divs
CSS styles are combined. Smaller file sizes (huge improvement in extreme cases), and performance improvements. Output is cleaner now also.
13873: Make setFontSize not hang in firefox
Firefox no longer hangs – UI is updated as the spacing is adjusted
13572: save() restore() Chrome Android 4.2 bug
The issue has been designed out as we no longer use the canvas.

26 th March 2013

Summary

  • Fix fix release for images missing and nav bar issue

Specific issues

13775: Bug report Fixes images not being output on Windows
Fixed
13779: Fix for Thumbnail navbar not always working
Fix for Thumbnail Navbar not working in all situations

15 th March 2013

Summary

  • Improvements to form modes
  • General fixes for customer files

HTML5

  • Bug fixes

SVG

  • Bug fixes

JavaFx/FXML

  • Bug fixes

HTML/SVG forms

  • Bug Fixes

Specific issues

13723: Invisible Text on Image Blurry
Fixes issue where slight blurring of image could occur in Text on Image modes
13735: Fonts in SVG broken
Fixes broken fonts in SVG
13736: SVG form tags close in the wrong order
Fixed issue where abbr tags would be misplaced
13738: Alter HTMLForm initialisation
If you use HTMLFormFactory or SVGFormFactory, you need to alter to this code

FormFactory HTMLFormFactory=new org.jpedal.examples.html.HTMLFormFactory(HTMLoutput, decode_pdf.getFormRenderer().getJavaScriptObject());
HTMLFormFactory.reset(decode_pdf.getFormRenderer().getFormResources(),decode_pdf.getFormRenderer().getActionHandler(),decode_pdf.getPdfPageData(),decode_pdf.getIO());
//HTMLFormFactory.setDecoder(decode_pdf);

08 th March 2013

Summary

  • Android option
  • Improvements to layout modes
  • Tidy up some issues with various output routines
  • Bug fixes

HTML5

  • Bug fixes

SVG

  • Bug fixes

JavaFx/FXML

  • Bug fixes

HTML/SVG forms

  • Bug Fixes

Specific issues

13684: First Release Android Converter
First release PDF to Android Viewer. See blog post for more information
13606: Lines should be dashed
Fixed
12818: Some text does not have setFontSize()
Fixed
13348: Split Spreads on HTML
Essentially finished. Everything tested and fixes put in and all now works.
13445: Dotted line round image on PDF
Fixed
13611: jar directory behaviour
When running from JAR, directory no longer needs separator added to end
13659: TEXT_AS_SHAPE online converter encoding issue
Fixes non a-zA-Z0-9 JS function names in TEXT_AS_SHAPE.
13675: Nav bar loading delays page loading
Nav bar no longer delays page loading/drawing.
13676: transform css sometimes not output for multifile splitspread mode
Fixed
13677: Horizontal lazy loading not working
fixed
13691: Query on customIO with JS changes
External JS now goes through writeJS in CustomIO. CustomIO has been modified.
13692: JS changes
External JavaScript now routes through writeJS in CustomIO
13698: PDF 2 HTML without any viewer
Added inlineCSS and inlineJS
13706: Form images are broken
Fixed
13708: Route form images through CustomIO
Form images now output through CustomIO

01 st March 2013

Summary

  • Smaller files
  • Faster loading on multipage versions
  • Bug fixes

HTML5

  • Bug fixes

SVG

  • Bug fixes

JavaFx/FXML

  • Bug fixes

HTML/SVG forms

  • Bug Fixes

Specific issues

13120: Text not in correct place on rotated pages
Improved positioning of text on rotated pages.
13573: firstPageName naming bug
Removed partially working tokens from firstPageName.
13651: Font spacing in singlefile mode
Fixes single file font issues caused by multiple fonts with the same @font-face.
13652: Improvements to the way that our JavaScript loads
Re-added JS font spacing adjustment for singlefile modes.

Fix for some cases of text spacing making text too wide.

Improvements to our use of window.onload to add to the window onload event rather than replace.

13657: Text spacing in HTML with TC set to larger values not correct

Fixed

23 rd February 2013

Summary

  • Smaller files
  • Faster laoading on multipage versions
  • Bug fixes

HTML5

  • Bug fixes

SVG

  • Bug fixes

JavaFx/FXML

  • Bug fixes

HTML/SVG forms

  • Bug Fixes

Specific issues

13335: Head tags in HTML. excludeMeta removes CSS too. Fixed. CSS now loaded at runtime within JS.

13387: SingleFileMode awjune pg23 image doesn’t display -Fixed very rare caching issue in Firefox that would cause some images to not display on refresh.

13579: Move a lot of loading into JS so that page loading is more responsive – Large update to the way that files are loaded. Page loads and is responsive almost instantly while CSS, JS & Images load in the background.

13604: Spaces in Chrome appear as boxes – Fixes font with incorrectly defined space character.

13605: Move image loading into the JavaScript – Image loading has been moved into JavsScript. Results in smaller files with large numbers of images/shades, more responsive page loading, especially in single file modes where image loading for all pages no longer happens when the page is first loaded.

 

15 th February 2013

Summary

  • Smaller files
  • Additional features to support online and Cloud versions
  • Improvements to Navigation bar options.
  • Add work arounds for Chrome bug in Android 4.2
  • Bug fixes

HTML5

  • Reduce file size further
  • font fixes
  • Bug fixes

SVG

  • Add new layout modes
  • Bug fixes

JavaFx/FXML

  • Bug fixes

HTML/SVG forms

  • Bug Fixes

Specific issues

13334: Hyperlinks to other pages in don’t work for single file mode – Internal links now work for single page mode.

13514: SVG Style shape commands to reduce file size – Adds SVG style shape commands to HTML output to reduce file size of larger documents.

13577: Add additional SVG view modes
Additional display modes have been added to SVG. Current modes now include the following.

  • Multi-file
  • Multi-file splitspread
  • Single file
  • Single file split spread
  • Single file horizontal
13578: Put Text JS calls in separate function – Moves text resize JS into separate function.
12711: Repeating Images in HTML, SVG, FX, FXML -Fix for repeated images on the same page with different clips. Cleans up image naming in HTML files.
13530: Remove customSingleFileName – Removes org.jpedal.pdf2html.customSingleFileName. Use org.jpedal.pdf2html.firstPageName instead.
13565: boolean toggles for the JS Dictionary – Optimises SVG style shape JavaScript dictionary – only output entries that get used.
13576: Wasteful shape commands e.g. awjune pg8 – Prevents duplicate shape commands getting output.

08th February 2013

Summary

  • Tidy up Jvm flags
  • Rewrite code to make it easier to set Properties file.
  • Addiitonal features to support online and Cloud versions
  • Improvements to Navigation bar options.
  • Bug fixes

HTML5

  • Reduce file size of Vector graphics
  • New split spreads and single page modes with optimisations to enhance load speed
  • Bug fixes

SVG

  • Tidy up of tags to remove values where not needed.
  • New split spreads and single page modes with optimisations to enhance load speed
  • Bug fixes

JavaFx/FXML

  • Bug fixes

HTML/SVG forms

  • Convert PDF links to SVG links (option to disable)
  • Fixes for customer files

Specific issues

13334: Hyperlinks to other pages in don’t work for single file mode – Internal links now work for single page mode.

13476: Alter HTML scaling to match Adobe – Default scaling has been altered.
Scaling values passed in will scale the default scaling rather than replace.

13479: Add JS for Image nav bar – Made Thumbnail navbar work with split spreads mode.

 

05 th February 2013

Summary

  • Greater use of functions to reduce file sizes (up to 30% on large files)
  • Tidy up flags for clarity.
  • Lots of enhancements to page layouts
  • Handle huge images by down-sampling
  • Better use of lazy initialisation to speed-up page loading speed
  • Big enhancements for online glassfish conversion process.
  • Big code tidy.
  • Bug fixes

HTML5

  • Rewrite of single page mode and addition of split spreads and magazine mode.
  • Bug fixes

SVG

  • Tidy up of tags to remove values where not needed.
  • Bug fixes

JavaFx/FXML

  • Bug fixes
HTML/SVG forms
  • Convert PDF links to HTML links (option to disable)
  • Fixes for customer files

 

01st February 2013

Summary

  • Fix bugs in image scaling
  • Reduce conversion of image to ARGB if not needed for clipping.
  • Add support for xforms
  • Refactor code to suppport enhancements to Glassfish web mode.
  • Alter scaling so 100% now matches default size in Adobe Acrobat xi
  • Use JAI for image PNG creation if available as produces smaller files (about 20%).
  • Bug fixes

HTML5

  • Rewrite of single page mode and addition of split spreads and magazine mode.
  • Bug fixes

SVG

  • Tidy up of tags to remove values where not needed.
  • Bug fixes

 

JavaFx/FXML

  • Bug fixes
HTML/SVG forms
  • Fixes for customer files
Specific cases

13442: Move draw1() – Fixes JS if excludeMetaData used, or jpedal div cut and pasted into another page.

13476: Alter HTML scaling to match Adobe – Default scaling has been altered.
Scaling values passed in will scale the default scaling rather than replace.

13477: Bug: Invisible and Visible text are swapped when set with a system property – Fixed

13483: Alter Text_as_text etc to all start TEXT_ – INVISIBLE_TEXT_ON_IMAGE is renamed to TEXT_INVISIBLE_ON_IMAGE

VISIBLE_TEXT_ON_IMAGE is renamed to TEXT_VISIBLE_ON_IMAGE

All text options are now prefixed with TEXT_
Options are:
TEXT_AS_TEXT
TEXT_AS_SHAPE
TEXT_VISIBLE_ON_IMAGE
TEXT_INVISIBLE_ON_IMAGE

 

28th January 2013

Summary

  • Handle portrait image with landscape crop correctly
  • Improvements to single page mode
  • Bug fixes

HTML5

  • Tidy HTML5 code
  • Improve handling of external links
  • Bug fixes

SVG

  • Improve handling of external links
  • Bug fixes

JavaFx/FXML

  • Bug fixes
HTML/SVG forms
  • Fixes for customer files

 

18th January 2013

Summary

  • Improvements to several CID font mapping scenarios
  • Form improvements
  • Social media options on nav bar
  • Bug fixes

HTML5

  • Tidy up HTML5 in single page mode
  • Bug fixes

SVG

  • Forms now same size as in PDF
  • Background now coloured in same way as HTML
  • Bug fixes

 

JavaFx/FXML

  • Bug fixes
HTML/SVG forms
  • Support for internal links and GoTo action
  • Map out invalid characters in FormID
  • Fixes for customer files

 

11th January 2013

Summary

  • 1 pixel images now scaled up correctly
  • Handle fonts with no CMAP.
  • Fix exception introduced in last release
  • Large number of tweaks for customer files.

HTML5

  • Bug fixes

SVG

  • Bug fixes

JavaFx/FXML

  • Bug fixes
HTML/SVG forms
  • Improvements to Javascript
  • Fixes for customer files
IDRSolutions Limited 1999-2016