FlexPaper 2.4.0 Release Notes

We are writing this as new builds are being uploaded to our deployment servers. It has been a long journey to get to this point and the journey is far from over. The past few months has mainly been characterised by moving into our new publishing platform based on Atom Electron. In short, I think its fair to say that we have fallen in love with Atom Electron.


Our new mascot for the new desktop publisher. Check it out in 3D here.

New publishing modes

With this new release, two entirely new publishing modes are introduced to our publishing suite. A fixed layout and a reflowable layout which converts your documents to editable HTML5 elements. These new publishing modes will enable us to start delivering the ePub3 (fixed and reflowable) formats in the very near future. 

While we are aware that especially the reflowable mode still has a long way to go in order to meet all your needs and use cases, we still feel its time to take it out of beta and start the next phase of this project. A lot of improvements have been made and we are expecting even more improvements to the reflow mode during the next 6 months. A special thanks to all the beta testers that have been sending in bug reports and feedback to us over the past few months!

Major changes in this release:

  • Two new publishing modes for our desktop publisher (static HTML5 elements and reflowable HTML5 elements)
  • A completely new desktop publisher which is integrating Zine and 2 new viewer modes (Zine,Reflow). We will still be distributing our previous desktop publisher for the next 1-2 months as part of the transitioning into the new publishing platform. 

Other changes: 

  • Fixed a minor regression issue from our previous release related to webGL loading (Zine)
  • Fixed a regression error related to printing where the viewer was trying to print in HTML4 mode instead of HTML5 in some cases (Classic,Zine)
  • Fixed an issue related to having multiple viewers on the same page where the slider stopped working for the first viewer (Classic,Zine)
  • Font obfuscation implemented in FlexPaper Reflow. This is part of our efforts in providing protection for documents in Reflow (Reflow)
  • Pinch/Zoom now available in FlexPaper Reflow (Reflow)
  • Content protection through font obfuscation now available in FlexPaper Reflow (Reflow)
  • Fixed an issue where IE was printing unnessecary blank pages (Zine,Classic)
  • Added new parameter to Zine to customize the loader image which normally displays the front page of the publication. Set the ‘LoaderImage’ parameter to the viewer to set this image to any custom image.
  • Speeded up the rendering routine for Zine and Classic when using single file mode (Zine,Classic)
  • Fixed an issue where header warnings caused the Zine viewer to fail to render when using PHP with PDF encryption (Zine)
  • Fixed an issue preventing the viewer to load a PDF document as a Uint8ARray (Zine,Classic)
  • Fixed an issue where an incorrect margin caused some publications to misposition during flip transition (Zine)
  • Allow documents to be loaded using URL.createObjectURL (Zine,Classic)
  • Adjusted the margins for Zine as its middle container was being incorrectly sized in some scenarios (Zine)
  • Fixed an issue where Zine wasn’t clearing its rendering area properly when used in WebGL mode with only PDFFile set (Zine)
  • Fixed an issue where two fold publications were not being published properly on el capitan (Zine)
  • General javascript performance improvements from changing our javascript encoding methods (Zine)
  • Fixed an issue where it wasn’t possible to Zoom into 1-page documents in Zine in some scenarios (Zine)
  • Fixed an issue where links were incorrectly sized and positioned in Zine when only supplying a PDF file in HTML5 mode (Zine)
  • Fixed an issue where text would be incorrectly scaled in Zine when zooming in if only supplying a PDF file in HTML5 mode (Zine)
  • Improved rendering quality in zoomed out mode for Zine when only supplying a PDF file in HTML5 mode (Zine)
  • Upgraded PDFTk to 2.02 and integrated an updated build for OSX 10.11 (El Capitan) (Desktop Publisher)
  • Changed style from ‘cover’ to ‘100% 100%’ for Chrome as it solves differently sized pages in two page view (Zine)
  • Use HTML4 as default rendering mode for Seamonkey browsers (Zine,Classic)
  • Updated HTML5 rendering routine for Zine, Classic (v1.2.56 build bc33ae2)