FlowPaper 3.1.8 Release Notes

Friday 2nd March 2018

We’re rolling out version 3.1.8 this week and you’ll notice that things have been moved around a bit in the desktop publisher to give room for new settings and features that are coming in the next few months. We’re mainly allocating more space to the main design area by moving settings into expandable panels to the left. The right hand panels are intended to be context sensitive. Let us know if there is any setting you can’t locate and we’ll help you out! Our documentation will be updated accordingly.

  • Its now possible to set background alpha colour for Zine
  • Improvements to the Zine template that has the toolbar in the bottom
  • The main UI has been updated and now hides some of the settings under a new left menu which gives more screen area to view the publications
  • Improved font loading in the Elements viewer
  • Overall stability improvements to the system libraries involved in the desktop publisher
  • Improvements to section matching in reflow/vertical mode
  • Improved error handling for broken bookmark links
  • Exporting hidden text in Elements will now keep the text searchable but render invisible
  • FlowPaper elements now compresses output in order to save space when transferred
  • The desktop publisher now has a new dashboard screen where you can access your previous publications as well as a new template guide with easier access to the templates that are available
  • Fixed an issue where the alternating lines animation was running incorrectly in Safari (Elements)
  • Fixed an issue where some fixed-layout pages were incorrectly adjusted in the viewer when using Reflow
  • Fixed an issue where some value sliders in the desktop publisher did not update when new values were set
  • Fixed an issue where some fixed layout areas in reflowable publications were not scaling properly
  • Fixed an issue where some reflowed texts were using header tags as opposed to body text when larger than the detected header
  • Fixed an issue where the –proxy-server= argument was not being respected

FlowPaper 3.1.7 Release Notes

Tuesday 30th January 2018

  • Its now possible to change icon color for the icons in the Elements viewer (Desktop Publisher)
  • Fixed an issue where two-fold publications would not get their fonts exported entirely correct in some cases (Desktop Publisher)
  • Corrected a memory leak in the desktop publisher (Desktop Publisher)
  • Fixed an issue where the zine template wasn’t being copied across properly in a specific scenario (Desktop Publisher)
  • Fixed an issue where search matches were sometimes not being highlighted properly when more than one word occurred in the same fragment (Zine)
  • Fixed an issue where cloud publications would not upload properly when using Reflow (Desktop Publisher)
  • Fixed an issue where some fonts would be missed when loading a publication at a high starting page (Desktop Publisher)
  • Fixed an issue where the viewer would not load in some early versions of IE 10 in compressed/flattened mode (Desktop Publisher)
  • Improved styling for the search abstract (Zine)
  • Improved double click handling in Zine (Desktop Publisher)
  • Improved support for devices supporting both touch and mouse pointers (like Microsoft Surface) in Zine (Desktop Publisher)
  • Improved responsiveness rotation support for older Android devices (Zine)
  • Improved accuracy in the FlowPaper elements viewer for header tags (Desktop Publisher)
  • Improved accuracy in the FlowPaper elements viewer for bold/italic font tags (Desktop Publisher)
  • Improved space injection accuracy for fixed layout areas and pages in re-flowable publications (Desktop Publisher)
  • Performance improvements for very large publications (Zine)

FlowPaper 3.1.6 Release Notes

Thursday 11th January 2018

In short, the most significant improvements in this release:

  • The FlowPaper cloud hosting now supports password protected publications. Expand the advanced settings in the publishing dialogue under cloud hosting to add a password to your publication.
  • Infinite zoom for more Android devices as well as for our Elements viewer in both iOS and Android
  • Improved mobile search for Zine


Find the more complete list of changes below:

  • It is now possible to password protect cloud publications via the desktop publisher (Desktop Publisher)
  • Fixed a regression error related to the viewer not showing in full when the search abstract was visible (Zine)
  • Zine in the desktop publisher will now produce binary JSON output which compresses output further and provides improved compatibility with more web servers (Desktop Publisher)
  • Fixed an issue where the TOC was being lost when switching between 10 pages and all pages in Zine mode (Desktop Publisher)
  • Enabled search in smaller mobile devices and improved search UX (Zine, Desktop Publisher)
  • Improved error handling (Desktop Publisher)
  • Fixed an issue where clicking full screen again when already in full screen did not exist the full screen mode when using the Elements viewer (Desktop Publisher)
  • Improved fixed layout selections in reflow mode (Desktop Publisher)
  • Improved indent handing when reflowing publications (Desktop Publisher)
  • Its now possible to include/exclude specific images without making manual selections when editing page layouts in the reflowable mode (Desktop Publisher)
  • Improved max zoom via pinching for Android devices (Zine)
  • Improved max zoom via pinching for Android and iOS devices (Elements)
  • Improved full screen compatibility for iOS devices in FlowPaper Elements (Desktop Publisher)
  • Improved font loading checks for Chrome 60+ to ensure all fonts are loaded before adjusting text sizes (Elements)
  • Fixed an issue where fonts were not being converted properly when switching from non-flattened to flattened mode in Zine (Desktop Publisher)
  • Fixed an issue where bookmarks were not being resolved properly in some cases (Zine)

FlowPaper 3.1.5 Release Notes

Thursday 14th December 2017

Its getting closer to x-mas and we’re pushing through another smaller release containing mainly performance improvements before the new year. We have a lot of enhancements coming up in the new year so keep an eye out for our coming releases. If you’re waiting for a feature to get released then feel free to flick us an email and we can usually get you a pre-release.

  • Improved spaced injection for the reflowable mode (Desktop Publisher)
  • Reduced the number of shapes and images that are exported in reflow mode, ignoring extremely small shapes and images (Desktop Publisher)
  • Added the option to export hidden text in the Elements viewer modes (Desktop Publisher)
  • Added the option to rasterize pages (Desktop Publisher)
  • Its now possible to navigate to a page in the viewer by double clicking the numbnails (Desktop Publisher)
  • Added a default min width for static regions in the reflow mode (Desktop Publisher)
  • Improved swipe for reflow (vertical template, Desktop Publisher)
  • Improved font loading stability and fixed a regression issue related to IE 9 and updating the current page number via the hash (#page) parameter (Zine)
  • Reduced the number of font formats exported from the Elements viewer (Desktop Publisher)
  • Orientation fix for printing landscape documents with annotations (Classic)
  • Improved font loading speed for the reflow vertical template (Desktop Publisher)
  • Improved font loading speed for the elements publications (Desktop Publisher)
  • Improved print margin output for Safari when using flattened/compressed mode (Zine/Desktop Publisher)
  • Fixed an issue where ligatures were incorrectly exported when matching to similar fonts (Desktop Publisher)
  • Fixed an issue where PDFs with capital PDF in the file name got their original file uploaded incorrectly in some cases
  • Fixed an issue where print scaling was incorrect in Zine when using flatten/compress (Desktop Publisher)
  • Fixed an issue where joining multiple PDF files and selecting the Elements viewer caused the viewer to fail to load (Desktop Publisher)
  • Fixed an issue where branding url wasn’t adding http/https if it was missing (Desktop Publisher)
  • Fixed an issue where self hosted video keept restarting incorrectly (Zine, Desktop Publisher)
  • Fixed an issue where going from non-flattened/compressed mode to flattened/compressed mode caused output to become corrupt in some scenarios (Desktop Publisher)
  • Updated the locale settings for Zine to include more labels (Desktop Publisher)

FlowPaper 3.1.4 Release Notes

Tuesday 7th November 2017

This is a smaller release mainly containing stability improvements for the desktop publisher. The release is being rolled out in the next 24h. Below is a short summary of changes:

  • Ongoing improvements and corrections to the reflow (vertical) mode (Desktop Publisher)
  • Electron framework updated (Desktop Publisher)
  • Fixed an issue where the desktop publisher got locked when reloading the Elements viewer continously (Desktop Publisher)
  • Fixed a regression issue for Safari where using HTML rendered a lower quality (Zine)
  • Fixed an issue where printing compressed/flattened publications caused the output not to fit in Safari (Zine, Desktop Publisher)
  • Fixed an issue where external urls were not opened properly when loaded inside an iframe on iOS devices (Zine)
  • Improvements to image loading in Zine when using compress/flatten (Desktop Publisher)

FlowPaper 3.1.2 Release Notes

Monday 23rd October 2017

The points below highlight some of the more noticeable changes this month. Mainly Elements and Zine has been affected by this months changes.

How to update
You typically don’t need to update your converted resources if you’re only interested in behavioural fixes. You can replace the js/ and css/ directory of any existing publication to update.


  • Added support for YouTube’s short url variant (youtu.be) (Desktop Publisher)
  • Added the ability to export invisible text for Zine (Desktop Publisher)
  • Improved rendering for Zine in Firefox (Desktop Publisher)
  • Zine is now able to show the outline of a document when only providing a PDF file (Zine)
  • Improved page loading to avoid pages being interrupted incorrectly on slow network connections (Zine)
  • Improved output rendering quality for two-fold publications in flatten/compressed mode (Desktop Publisher, Zine)
  • It is now possible to define where sections should start when using the Reflowable mode (Desktop Publisher)
  • Its now possible to go into full screen (simulated) in iOS when using Elements (Desktop Publisher)
  • Various improvements to the editing mode for Elements (Desktop Publisher)
  • Improvements to the reflow TOC menu that pops up from the top right corner (Desktop Publisher)
  • Improved font loading for IE / Edge when using flatten/compress (Zine, Desktop Publisher)
  • Zine now updates the #page hash parameter when navigating, making it easier to return to the last read page when returning to the viewer (Zine)
  • Improved bottom margin for Zine when using the viewer without bottom thumb nails (Desktop Publisher)
  • Improved the Elements mode so that fonts won’t need re-conversion when opening existing publications (Desktop Publisher)
  • Fixed an issue where the TOC changes were not being saved when using the Elements viewer after reopening a existing publication (Desktop Publisher)
  • Fixed an issue where the publication title was incorrectly escaped when publication preview was set (Zine)
  • Fixed an issue where some fonts went missing after changing output settings under Zine (Desktop Publisher)
  • Fixed an issue where PDFs using non-embedded standard fonts where texts that had italic were not having their italic set properly (Zine)
  • Fixed an issue where the zine viewer would get 35px padding area at the bottom of the viewer after a resize occurred for some scenarios (Zine)
  • Fixed an issue where uploading to the cloud service failed in some cases where the file got locked by the file system (Desktop Publisher)
  • Fixed an issue where disabling the bottom thumbnails in Zine would render a margin too small in some browsers (Desktop Publisher)
  • Fixed an issue where importing multiple files at the same time would import the files in wrong order in some cases (Desktop Publisher)
  • Fixed an issue where relatively positioned viewers were causing the text to be mispositioned in some cases (Zine)
  • Fixed an issue where soft hyphens were appearing incorrectly in FlowPaper Elements (Desktop Publisher)
  • Fixed an issue where uploading the same publication twice to FlowPaper cloud would fail to refresh the publication (Desktop Publisher)

FlowPaper 3.1.1 Release Notes

Sunday 17th September 2017

This release mainly contains smaller corrections and improvements. We’re getting this release out a little earlier than usual due to iOS 11 being released in the next 48h as we found some optimisations we wanted to include prior to this release. We have seen some issues in iOS 11 related to how background images are being loaded and unloaded in the Safari browser and we have made optimisations accordingly. This was mainly affecting the Zine viewer.


How to update

You don’t need to republish existing publications to update if you’re mainly interested in the adjustments for iOS 11. You can simply replace the existing “FlowPaperViewer.js” file in the js/ directory of any publication or installation you have created with the new version. You can grab the minified version of FlowPaperViewer.js here.



  • Cosmetically improved the 3D page turn effect (Zine)
  • The vertical reflow template will now scroll on devices with larger display width than 500px (Elements)
  • Its now possible to deep link into reflowable vertical publications using the #section hash (Elements)
  • Improved text quality when changing pages in Zine while rendering in 3D mode (Zine)
  • Improved loading speed for WebGL in Zine mode (Zine)
  • Improved height calculation for the bookmarks/outline panel in Zine (Zine)
  • Improved the reflow template so that fixed layout pages are not shown until rescaled (Elements)
  • Improved preview quality for sharing publications on Facebook / Twitter via opengraph (Desktop Publisher)
  • Improved drawing accuracy for the drawing & selection tool (edit mode) (Desktop Publisher)
  • Additional storage can now be purchased from the account/cloud publications page (Web)
  • Improved support for iOS11 (Zine)
  • Added support for Parallax pages (useful for pages with large backgrounds) to the vertical scrolling Reflow mode (Desktop Publisher)
  • Improved the Elements viewer further to avoid flickering in some cases when changing page and images were being loaded from cache (Desktop Publisher)
  • Fixed an issue where the last page got duplicated incorrectly when using Elements after changing some of the settings (Desktop Publisher)
  • Fixed an issue where some standard fonts were not having their bold/italic set properly when using the flatten/compress option in Zine (Desktop Publisher)
  • Fixed an issue where navigating using the hamburger menu with SEO optimizations turned on caused the viewer to freeze in Chrome (Elements)
  • Fixed an issue where fixed layout areas were not being centered properly in iOS (Reflow)
  • Fixed an issue where some standard fonts were not being used properly when using flatten/compress (Zine)
  • Fixed an issue where holding down left/right arrows and not releasing to navigate would cause graphical glitches (Zine)
  • Fixed an issue where some images were not being exported properly in the new reflow template
  • Fixed an issue where vertical/reflowable publications were not using Google Analytics tracking properly (Desktop Publisher)

How to correct the reading order in PDF documents automatically

Thursday 31st August 2017

You may have noticed that the text selection can behave erratic when selecting text in your PDF reader (such as Adobe Reader). This is because text in a PDF document is not necessarily ordered in logical reading order. You can see an example of this behaviour in Figure 1.

Figure 1

So why is this a problem? It’s a problem because of two reasons; firstly, it means that Google will most likely index text in your document in the incorrect order. Sentences are in some cases broken and as a result you may not be getting the search hits you’re after for your content.

The second problem is that people who use screen readers won’t be able to read the documents properly. Text will most likely be read out in the wrong order.


Fixing the reading order automatically

The typical solution when dealing with reading order problems is to use something called PDF tagging. This requires you to go through the entire document and tag each text and mark which text that should follow that text in reading order.

Using machine learning, FlowPaper is able to reconstruct the logical reading order of your documents without any manual tagging work. Single column layouts, multiple column layouts, you name it. FlowPaper does this by analysing the layout of the page very much in similar ways as the human eye is recognising a page and its reading order.


How to fix the reading order of your PDF

Make sure you have the desktop publisher installed. It can be downloaded from our public download page.

Figure 2
  1. Firstly, Start up the desktop publisher and select the “Elements – Slide” viewer in the top right corner as seen  in Figure 2
  2. Make sure the “Improved Accessibility” checkbox is ticked in the “Accessibility & SEO” section
  3. You can now go ahead and import your PDF. Make your desired adjustments to style and click “Publish” in the top.


Verifying the Results

So how can we check that the corrected reading order is correct?

You could let a screen reader read it out if you have one installed. You can also check the text order manually if you know your way around Chrome a little bit.

  1. To use Chrome to check that the elements are in the correct order, open the publication in Chrome using “View Offline Version” from the desktop publisher and open up the Chrome dev tools from the View->Developer->Developer tools menu
  2. What you will see now is all the HTML5 elements that the desktop publisher has created when converting your PDF document. An easy way to check the reading order is just to step through the elements like in the animation below.


Voila! Please let us know if you have any questions regarding reading order or how it can be used in other scenarios!



FlowPaper 3.1.0 Release Notes

Thursday 31st August 2017

We’re pleased to announce our latest release of FlowPaper, featuring a number of enhancements and improvements especially around our Desktop Publisher. Version 3.1.0 will be rolled out during the next 24-48h and will appear in the commercial download archive accordingly.

The main changes in this release can be seen below:

  • Improved the font loading in the vertical reflow template (Reflow)
  • Now displaying source page when hovering over text while in edit mode in reflowable publications (Desktop Publisher)
  • Improved progress information for two-fold publications (Desktop Publisher)
  • Improved the ePub3 output template (Desktop Publisher)
  • Further ePub3 validation improvements for iBook store (Desktop Publisher)
  • The Elements viewer has been further improved to handle scenarios with differently sized pages better (Desktop Publisher)
  • The vertical reflow mode now allows swiping between sections as opposed to scrolling through all sections at once (Desktop Publisher)
  • New page animation added for Zine (“3D, Bend”) (Zine)
  • onCurrentPageChanged events now dispatched in vertical (reflow/fixed layout) mode (Desktop Publisher)
  • Improved shadows in Zine 3D modes (Zine)
  • Its now possible to change email in the account area (Web)
  • Its now possbible to resize images in Adaptive and Reflowable editing mode (Desktop Publisher)
  • Support for opengraph added to Zine to support preview images when sharing on Facebook / Twitter (Zine)
  • Improvements to text clipping (Zine+Adaptive+Reflow)
  • Improved page loading in Zine (Desktop Publisher)
  • Its now possible to hide/show the top bar in vertical reflow mode (Desktop Publisher)
  • Its now possible to change font size on text in Elements publications (Desktop Publisher)
  • Its now possible to change font color on text in Elements publications (Desktop Publisher)
  • Improved performance for the desktop publisher when going into edit mode (Desktop Publisher)
  • Improved sub-pixel rounding accuracy for Safari & iOS in the new reflow template (Desktop Publisher)
  • Its now possible to start drawing into any direction when adding interactive elements (Desktop Publisher)
  • WebGL 3D shadows for touch devices disabled to improve performance in flipping pages on low CPU devices (Zine)
  • The desktop publisher now allows multiple domain names to be entered at the same time for Creative and Creative Team license holders.  Separate the domains with semi colon (;) to generate keys for multiple domains at the same time (Desktop Publisher)
  • Fixed an issue where the reflowable mode would fail on texts that were filled with patterns (Desktop Publisher)
  • Fixed an issue where some image resources were incorrectly cleared when switching from 10 pages to all in Zine (Desktop Publisher)
  • Fixed an issue where links/videos/images added to two fold publications would have them duplicated in certain scenarios (Desktop Publisher)
  • Fixed an issue where two-fold Elements publications were not being adjusted when reopening them (Desktop Publisher)
  • Fixed an issue where unicode characters were incorrectly unescaped in the Zine bookmark list (Desktop Publisher)
  • Fixed an issue where differently sized pages would default to their unadjusted dimensions in some scenarios causing the annotations marks to be mispositioned (Classic)
  • Fixed an issue where the TOC background color wasn’t being set when using Zine in portrait mode (Desktop Publisher)
  • Fixed an issue where the viewer wasn’t navigating to sections properly in vertical reflow mode (Desktop Publisher)
  • Fixed an issue where some fonts were incorrectly repaired as part of the conversion when adding missing spaces (Elements, Desktop Publisher)
  • Fixed an issue where phone numbers were incorrectly detected by Microsoft Edge browsers (Elements, Desktop Publisher)

FlowPaper 3.0.3 Release Notes

Tuesday 1st August 2017

Summer is running at full throttle on the northern hemisphere and so are we down under to get you a new fresh build out as you come back from summer holidays! This release features major updates, particularly to the reflow viewer.

A new reflow template has been added and new supervised and unsupervised machine learning algorithms are in place to help with the reflowing of publications. Following this release, there will be multiple subsequent updates to the reflow functionality where we fine tune and adjust these algorithms in the next few months.



  • Huge overhaul over the reflow functionality with new machine learning algorithms in place for better text and layout analysis (Desktop Publisher)
  • New template using a vertical layout introduced for reflowed publications (Desktop Publisher)
  • Fixed an issue where the bookmarks were not resolved initially causing some of the reflowable documents to not use them correctly (Desktop Publisher)
  • Additional metadata fields added to the EPUB3 export routine (Desktop Publisher)
  • Fixed an issue where Vimeo videos would hide the cover after clicked when used with the maximise setting (Zine)
  • Improved search matching when searching for partial words (Zine, Classic)
  • Zine is now centering the mobile view vertically when no bottom thumbnails are visible to allow space to be better used (Zine)
  • Improved handling of background images in Elements mode (Desktop Publisher)
  • Outline/TOC editing now available for Reflowable publications (Desktop Publisher)
  • Improved ePUB3 validation compliance for iOS book store (Desktop Publisher)
  • Improvements in how rectangle and point annotations are drawn (Classic)
  • Atom Electron framework updated to version 1.6.0 (Desktop Publisher)
  • Fixed an issue where missing background images in templates were blocking new publications from being created (Zine)
  • Fixed an issue where switching between Two-Page and Portrait in Zine could cause the viewer height to collapse to 0 in some scenarios (Zine)
  • Fixed an issue where the –proxy-server setting wasn’t respected in the desktop publisher (Desktop Publisher)
  • Fixed an issue where Google Analytics tracking wasn’t working properly when using multiple tracking codes (Zine, Elements)
  • Fixed an issue where colors would be misrepresented in print when using some Firefox versions (Classic, Zine)
  • Fixed an issue where some texts where being incorrectly stretched in when flatten/compress was turned on (Zine)
  • Fixed an issue where search abstracts would not appear in Chrome for the first page in the Elements viewer (Desktop Publisher)
  • Fixed an issue where certain grouped & scaled texts would appear incorrectly in compressed mode and Elements (Desktop Publisher)
  • Fixed an issue where two fold publications with overlapping text did not get their text adjusted properly in some cases (Desktop Publisher)
  • Fixed an issue where turning on accessible mode in Elements would not take effect (Desktop Publisher)
  • Fixed an issue where the text would be visible twice if switching into portrait from two page mode after zooming in when using compressed mode (Zine)
  • Fixed an issue where exported fonts were not being included in configuration in certain scenarios (Zine)
  • Fixed an issue where some file names received double dashes instead of single dashes when modified to a valid file name (Desktop Publisher)
  • Fixed an issue where small publications would fail to render thumbnails in some scenarios (Zine)
  • Fixed an issue where it wouldn’t be possible to enable text select on pages in certain scenarios (Zine, Classic)
  • Fixed an issue where clipped text in some documents would cause the publishing to fail in flatten/compress mode (Zine)
  • Fixed an issue where clicking external links in miniature mode would cause the viewer to blank out (Zine)
  • Fixed an issue where certain IE versions would fail to render Elements publications on FlowPaper cloud (Elements)
  • Fixed an issue where the PDFTk path was incorrect in the ASP.NET set up scripts (Zine, Classic)
  • Fixed an issue where using the SEO option with the Elements viewer and uploading to FlowPaper cloud could cause the first page url to be incorrectly updated (Desktop Publisher)
  • Fixed an issue where reopening Elements publication would cause added links to disappear (Desktop Publisher)