FlexPaper 2.1.7 Release Notes

Monday 16th September 2013

  • Issue fixed for Firefox on Mac where zooming into Zine could cause the browser to ‘wiggle’

  • Issue fixed related to disabling/removing the number of pages field in FlexPaper Zine (flash mode)

  • Fixed an issue related to the new PreviewMode where thumb nails would not appear after going into full screen

  • Quality and performance improvements for the HTML5 MixedMode

  • Fixed an issue related to IE and the fisheye thumb nails in Zine HTML mode

  • Improved shading in Zine HTML4/HTML5

  • Improvements to the wordpress plugin to be fully compatible with the latest version

  • Issue fixed where videos and links would not rescale when going into full screen for Zine in HTML4/HTML5 mode

  • Desktop Publisher has now been set not to copy FlexPaperViewer.swf to output directory if the flash has not been selected as output format.

  • Drop shadow effects added to Zine in HTML4/HTML5

  • Issues fixed for Windows 8 based touch PCs which were using the mobile user interface incorrectly

  • Memory optimizations for Zine in HTML5 mode

  • Rendering flickering reduced in HTML5 for Zine in Chrome browsers

  • Dual rendering mode disabled when using MixedMode as it has been concluded that split mode works better together with MixedMode to deliver the sharper focused file as quickly as possible

  • Issue related to mouse origin when using zoom slider in Zine HTML5 mode fixed

  • Issue fixed for Zine in HTML5 mode where documents which are wider than they are high would render their ‘fish eye’ icons incorrectly

  • Major update to our WordPress plugin with automatic conversion of documents

  • Issue fixed for publisher to avoid keyboard handlers to interfere with user input

  • The ability to save style settings as new templates in Desktop Publisher added

  • Caching improved for various scripts in the HTML5 viewer

  • Pinch to zoom support added for Android devices in Zine

  • Issue fixed for resizing Zine in Portrait on iPad devices where extra margin was added to the bottom of the viewer

  • Tablets and phones now have their own configuration sections in UIConfig so that icons can be better added in regards to the display

  • Corrections default phone vs tablet icons in Zine

  • Initial position for page 1 corrected for Zine in HTML5/HTML4 mode so that it starts in middle when in two page view

  • Fixed an issue related to printing split PDF documents where unnecessary pages were being loaded

  • Fixed an issue related to hovering and dragging lower corners when fisheye is activated in Zine (HTML5/HTML4 mode)

Create interactive previews for your PDF page turn publications using FlexPaper Zine 2.1.6

Tuesday 20th August 2013


FlexPaper Zine 2.1.6 has introduced a new landing page mode for your publications so that you can publish a miniature of your publications on a web page and let your visitors go into full screen directly from this mode.

You can see an example of how this landing page mode works here:

Enabling this landing page mode on any web page that has FlexPaper integrated is as simple as changing one of the parameters you pass to FlexPaper:

PreviewMode : true,

FlexPaper 2.1.6 Release Notes

Sunday 18th August 2013

Hope you had a great summer if you are living on the northern hemisphere! We have been keeping ourselves busy with getting a new version of FlexPaper ready. We are releasing our Zine version today (Monday) and we will be updating our Classic version and Annotations version in the next few days.

Have a great start on your week! 

  • Issue fixed related to scrolling in portrait on mobile devices where page number was not being updated properly in some scenarios

  • FlexPaper Publisher now better optimizes output of image files and converts PNG to JPEG for better compression. Sizes of publications will be greatly reduced because of this

  • FlexPaper Publisher now automatically splits two-fold publications into individual pages.

  • Changes to “image quality” now also affects the output of the HTML mode

  • FlexPaper now supports a “dual” mode for rendering documents in HTML5 mode. This mode uses either split mode or single page mode for HTML5 depending on if the server and the browser supports range-requests or not. The following example shows how to use the dual mode manually (please note that JSON file needs to be supplied for the split mode to work in HTML5):

          PDFFile : “pdf/Paper_[*,2,true].pdf”,

  • HTML5 PDF rendering routine updated (0.8.335 build # 6c6719e)

  • The HTML5 rendering mode now supports worker threads when using the HTML5 mode in single file mode

  • Major performance improvements for the HTML5 rendering mode

  • Zine loader animation updated and improved so that it shows up more quickly when turning a page

  • Issue fixed (regression) related to selecting text in portrait mode for the flash rendering mode when loading in split mode

  • Issue related to using StickyTools and annotations on iPad corrected

  • Issue related to opening the classic customizable viewer in full screen using IE older than version 10 fixed

  • Adjustments to the thumbnails in Zine for the HTML4/HTML5 rendering mode

  • Issue Fixed for true full screen in some webkit browsers

  • Improved performance for the HTML4 rendering mode

  • New introduced “MixedMode” parameter allowing the HTML5 rendering mode to use images when the zoom scale is small enough for the image to deliver better quality faster. Currently only available in Zine but will be propagated to Classic as well.

  • New miniature mode parameter “PreviewMode” added for Zine allowing the viewer to be displayed in a miniature fashion without toolbars and thumbnails. The viewer will go to full screen when clicked on in this mode. See http://flowpaper.com/examples/usecases/Education/Education_page_flip.jsp for an example of this

  • Issue fixed for FlexPaper Zine Flash to make thumbnails rerender in larger size when entering fullscreen

  • Issue fixed for FlexPaper Zine HTML4/HTML5 mode where thumb nails would be unresponsive to mouse over after resizing the control in firefox

  • The clicked “Zoom in” position improved for Zine HTML4/HTML5

  • Issue fixed for Zine related to the StartAtPage parameter in HTML4/HTML5 mode

  • Hardware acceleration now enabled for Safari on desktop for Zine in HTML4/HTML5 mode

  • Issue fixed for Zine where a user background image would not be visible when going into full screen

  • Issue fixed related to Zine flash where the viewer would be incorrectly sized in some scenarios when starting on a specific page

  • Issue fixed where going into full screen on iPad/iPhone would render a too large device view port

  • Transitioning smoothness improved and a issue related to flickering on Chrome fixed

FlexPaper 2.1.5 release notes

Monday 15th July 2013

  • Fixed an issue related to Safari and opening Zine in full screen

  • Fixed an issue related to switching back and forth between Zine and portrait and having images and links on the same pages

  • AdaptiveUI now supports printing in HTML5 split mode

  • Issue related to hiding/showing annotations fixed

  • Issue related to using the load method in flash mode for the annotations build fixed

  • FlexPaper Desktop Publisher now allows the alpha to be changed on panels

  • Random number added to the url for the resource files when publishing documents through FlexPaper Desktop Publisher, to avoid cache problems

  • Zoom Panning in Safari for the HTML5 and HTML4 rendering modes further improved

  • Issue related to text/link sizes in zoomed in mode for Zine on Safari fixed

  • Previewing documents in FlexPaper Desktop Publisher improved in stability

  • Mobile preview now available in Desktop Publisher (click on publish/view and then mobile preview after publishing has completed)

  • Fixed an issue where images/links/video would disappear when zooming into content for FlexPaper Zine. This was affecting webkit based browsers

  • Fixed an issue where printing in split mode for in Chrome (Pepper Flash) would not print all pages due to an issue in Pepper Flash’s sandboxing limitations

  • Fixed an issue related to mouse wheel & two finger scrolling in Mac

  • Fixed an issue related to printing in HTML5 and the page not utilizing the full width of the print

  • Print progress added for the HTML5 rendering mode

  • Fixed an issue where the background image would not be visible in HTML5 mode for Zine

  • Fixed an issue where the background image would not stretch in some scenarios when using flash mode

  • Fixed an issue which prevented Flexpaper from being used in multiple instances when using the HTML5 rendering mode

  • Fixed an issue where annotations on page 2 would not be visible initially in some specific scenarios, for the HTML5 viewer

  • Optimizations for the upcoming version of iOS (version 7)

  • FlexPaper Classic now supports adding links, images and video on top of documents using the API as well as from Publisher!

  • Fixed an issue related to starting youtube videos from the portrait mode

FlexPaper Zine (flip book) 2.1.4 release notes

Sunday 23rd June 2013

  • Fix applied for onExternalLinkClicked which was not triggered properly from the HTML/HTML5 rendering mode.

  • Panning accuracy when dragging Zine in flash mode improved

  • Fixed an issue related to adjusting certain page sizes in IE 8, IE 7 for FlexPaper AdaptiveUI

  • Corrected an issue related to iOS 6 and above which were not loading pages in zoomed in mode for Zine in scenarios where the document contained spaces

  • Issue corrected where the print dialog would cause zoom right after clicking cancel or print for FlexPaper HTML/HTML5 mode

  • Issue fixed releated to nav panels showing in 1-page documents for Zine in HTML/HTML5 mode

  • Regression issue related to showing certain links in Zine HTML when supplying both a PDF and JSON file fixed

  •  Issue fixed related to even numbered documents not displaying the fisheye thumbnail on last page

  •  As the Safari browser does not support range requests, FlexPaper no longer tries to impose this on the Safari browser

  •  Issue fixed related to ‘BookView’ where the initial scale would be wrong and cause the page not to fit properly initially in some scenarios

  • Issue fixed in java package related to locating the config file after saving

  • FlexPaper Publisher changed to use split mode for the preview to keep memory down and provide further consistency between preview the published copy

  • Zine in flip book and Portrait mode for HTML/HTML5 adjusted to take page number into account when switching mode so that the viewere stays on the current page

  • Issue fixed for Zine in flash mode where zooming in using mouse down would not work for landscape documents in certain scenarios

  • Android now defaults to 1-page mode if the phone or tablet is in portrait mode when entering the publication

  • Fixed an issue where the full screen button wasnt bound on mobile for the FlexPaper classic viewer

  • Fixed an issue related to text input fields in IE7 For FlexPaper Classic

  • Issue fixed related to not binding the enter key to search in certain scenarios, for the customizable version of FlexPaper Classic

  • HTML5 PDF rendering routine updated (0.8.187 build # 59f2e71)

  • Fixed an issue related to white space being added to different size pages in Zine flip mode

  • Added hash listener which makes the viewer navigate to a desired page through the use of #page in the url.

    For example http://www.mydomain.com/flexpaper/viewer.php#page=5 navigates to page 5. This also works as a starting parameter instead of using StartAtPage in your code. This works across all technologies (html/flash/html5)

  • Corrected an isssue where the dispose method would not be exposed externally properly

  • FlexPaper Publisher now asking for license key on startup to simplify the publishing process

  • Bug related to resizing the flip book viewer in HTML/HTML5 mode corrected

  • Added options for rasterization and text quality for FlexPaper Desktop publisher

  • Added button to publishing dialog for viewing the folder where files were published

  • Publications in FlexPaper publisher now get their own folder per default

  • FlexPaper Publisher now supports optimizing for PHP to provide JPEG and sliced high res JPEG images when PHP is available

  • Support for Google Analytics added to all builds through the “TrackingNumber” parameter. It currently tracks each page view together with the document name

  • Performance improved greatly in FlexPaper Publisher

  • Zine now auto hides the toolbar to save space when viewing publications in single page mode on mobile devices

  • Zine flash mode adjusted when hiding the thumbnails to allow the viewer to maximise the available area

  • Support for background images added to FlexPaper Zine through FlexPaper Desktop Publisher

  • Issue corrected for FlexPaper Desktop Publisher related to splitting pdfs with pdftk in OS X

  • The FlexPaper PHP examples now support sub folders

  • FlexPaper Desktop Publisher now supports adding images and video (Youtube videos)

FlexPaper Version 2.1.2 release notes incl Zine (flip book) and annotations

Sunday 12th May 2013

  • Bug fixed for IE in HTML mode when zoomDragMode (FlexPaper Zine) was set to false

  • Fixed an issue related to ‘BookView’ and recreating annotations

  • Issue fixed related to the text not being sharp when opening Zine in full screen for the HTML5 mode

  • Improved script and css directory detection to better support moving the flexpaper js and css files

  • Corrected an issue related to using the HTML5 split mode on touch devices

  • Preloaders for the flip book aligned (html/html5/flash)

  • Bug fixed for IE 8 and IE 7 in HTML mode for Zine when using customizable user interface

  • Zine flash mode now displays search abstracts in split mode using a supplied JSON file

  • Bug fixed for FlexPaper in flash mode where printing was causing extra margin to the left and AutoAdjustPrint wasn’t working

  • Annotations (flash mode) now supports different colors for notes (with a colorpicker)

  • Zine flash mode in search mode optimized further for higher performance

  • Corrected an issue where IE 8 and other HTML5 unsupported browsers would try to use the HTML5 rendering mode

  • A few extra checks for the ASP.NET package added to verify that pdf2swf and pdf2json can write to disk

  • Corrected an issue related to drawings in flash mode which were created in html mode

  • Corrected an issue related to drawings being created without ’#’ in front of color causing them to turn black

  • Zine for iPhone now showing white background properly when displaying flip book in single page mode

  • Issue corrected for Zine in single page mode (iPhone mode) where page number wasnt being displayed properly

  • Zine now supports thumbnails (with zoom effect) in HTML mode for IE 9, IE 10

  • PHP scripts for FlexPaper Zine updated to support loading sliced high resolution images.

  • Offset issue corrected for the fisheye icons in Zine (HTML/HTML5 mode)

  • Size margins adjusted for Zine in HTML mode, as the horizontal scroll bars did not show in portrait mode while using Zine

  • Issue fixed where the Zoom scale wasn’t updated properly when navigating out of Zoomed in mode with nav buttons (in HTML/HTML5 mode for Zine)

  • HTML5 rendering routine updated (0.8.75 build # ff616c8)

  • FlexPaper Publisher Installer updated for Mac to include third party executable utilities. Mac OS X 10.6 or higher required. The third party executables can also be downloaded from https://code.google.com/p/flexpaper-desktop-publisher/downloads/list or using MacPorts (as previously mentioned) with the following command

    sudo port install swftools pdfjson pdftk mupdf

  • The HTML5 rendering mode now supports progressive loading when range request headers are supported by the web server except when using an iOS device. Range requests are not supported by iOS.

  • Issue corrected for the annotations asp.net setup package where wrong connection string was used to set up the sample database

  • PHP scripts now updated to use JPEG as opposed to PNG for Zine in HTML mode

  • Corrected an issue for ‘BookView’ where it wasn’t possible to add notes on top of text

  • Issue corrected for FlexPaper Desktop Publisher where previewing a document with more than 10 pages caused some of the pages to render incorrectly in preview mode

  • Major performance improvement for Zine in HTML mode making it possible to render very large publications on low memory devices

  • Fixed an issue with links and HTML5 running split mode

  • FlexPaper Zine now features the ability to add links to URL’s and pages through its config file. FlexPaper publisher for Zine has been updated to support this

  • Issue fixed for clicking on thumbnails in iOS

FlexPaper Version 2.1.1 release notes incl Zine (flip book) and annotations

Sunday 31st March 2013

  • HTML5 rendering routine updated (0.7.250)

  • HTML5 rendering routine compressed another 400 kb to 865 kb

  • Improved stability in turning pages quickly for Zine HTML/HTML5 modes

  • Split mode now fully supported in Zine HTML5 mode to reduce bandwidth consumption. Publications are typically split with a tool like pdftk:

    pdftk.exe Paper.pdf burst output Paper_%02d.pdf compress

    The HTML5 rendering mode will use split mode if the following syntax is used when supplying the PDFFile parameter: [*,padding] where padding is the minimum number of digits in the number with zeros’s (0) used to fill. For example a document split into

    Paper_01.pdf, Paper_02.pdf .. Paper_99.pdf, will use the following syntax:
    PDFFile : ‘Paper_[*,2].pdf’,

  • PHP and ASP.NET sample updated to support HTML5 split mode with support for PDFtk as suggested utility for this

  • Performance improvements for Zine (flip book reader) in HTML5 mode

  • Zine in HTML5 mode now uses image thumbnails if they are supplied, to avoid excessive rendering

  • Issue corrected for Safari in Zine (in flip book reader) where the cursor would position itself incorrectly when Zooming in

  • Issue corrected for Zine (in flip book reader) in HTML/HTML5 mode affecting search where the first hit would not always be found
  • Corrected an issue related to text fragments being used from the pdf rather from json file in HTML5 split mode

  • Left and right panels in HTML/HTML5 mode for zine (in flip book reader) now clickable as in flash version

  • Improved performance in rescaling Zine (in flip book reader) in HTML/HTML5 mode using the slider

  • jQuery upgraded to 1.9.1 for FlexPaper Classic and FlexPaper Zine

  • Corrected an issue related to left and right panels in HTML/HTML5 (in flip book reader) mode where they would not show in certain sizes

  • Fixed an issue in Zine/HTML/HTML5 portrait mode where the next button would not work in some scenarios

  • Search abstracts expanding to the left of the flip book viewer now available in the HTML/HTML5 reader

  • Various corrections for FlexPaper annotations BookView mode (InitViewMode : ‘BookView’)

  • Corrections for viewing annotations in full screen where the toolbar wouldn’t show in some cases

  • The HTML mode for the Zine flip book now supports rendering high resolution images when zoomed in with support for sliced pages to optimize download speed and quality

  • Correction for the PHP setup package which causes errors in some file names with spaces in them

  • Zine web server package now includes a java backend example

  • Correction for customizable UI in flash mode where the slider was not reacting when sliding quickly to the low end of the slider

  • Correction for annotations where annotations would disappear when switching back and forth between two page and portrait

  • Reading more improved for iPhone in Zine flip HTML/HTML5 view

  • Fix applied for Zine (flash version) to better manage differently sized pages

  • FlexPaper Publisher now available to Mac users! Make sure the following tools are installed prior to installing FlexPaper Publisher

    if you want to be able to use the full range of formats:

    1) Install MacPorts http://www.macports.org/

    2) From the command line, install the following ports:

    swftools, pdf2json, pdftk, mupdf (you can use the following command to do this: sudo port install swftools pdfjson pdftk mupdf)

As sharp as it gets? Vector graphics in HTML5 flip books

Wednesday 6th March 2013


Our journey with SVG goes on and we have progressed further with minimising HTML5/SVG as well as getting vector graphics to render in flip book style publications and done some great progress. We still think there is plenty of improvement left to be done but we would love your feedback and hear what you think. Try our demo below but please note that this demo has not yet been optimised for FireFox.



Crystal clear document viewing in HTML5 using SVG

Monday 18th February 2013


We believe SVG is here to stay and that the technology is finally reaching a maturity well worth considering in cases like viewing and displaying PDF documents on the web. Only flash has been able to display PDF documents using vector graphics up until this point but we have made some great progress lately in minimising SVG files down to manageable sizes even for very large and complex publications.

As a consequence, we are boosting our efforts to support SVG as an alternative display format and we will shortly be releasing an updated publisher and viewer with support for this fantastic format.

Give it a try already!

Contact us for more information!

FlexPaper 2.1.0 (classic and flip book) release notes

Thursday 14th February 2013

  • Fix for hovering in FlexPaper Zine HTML to allow the user to hover the entire width of the document

  • Zine now allowing mouse down/drag interaction in both flash and html mode as opposed to mouse move when reading in zoomed in mode. Set the zoomDragMode attribute to true in the <general> node of your UI config file to enable this
  • HTML5 now supports split mode if a JSON file is provided

  • A Java back-end admin console now added for FlexPaper accross all builds

  • jQuery upgraded for the FlexPaper Annotations viewer

  • Issue fixed related to the php setup package and its ability to alter the config file in certain environments

  • Issue related to split json files fixed for flash viewer

  • FlexPaper desktop publisher updated to use split mode for publications larger than 500 kb

  • Selections on iPad are now created by holding down the finger just as any other normal document (affecting annotations + viewer)

  • Search result text now localizable in AdaptiveUI

  • Switching from portrait to landscape in touch devices improved for Zine

  • FlexPaper Zine now works for IE8, IE7 even if flash is not present