The main feature of this version is support of mobile and touchscreen devices by HTML5 documents. From now your documents can be conveniently displayed not only on desktop computers or tablets but also on devices with a smaller screen. For more seamless user experience when viewing HTML5 documents in a mobile device mode, the document toolbar can be hidden and most actions can be performed using gestures on the touchscreen. Normal document display mode is retained as well as Flash documents support. It means that using Print2Flash you can get a web ready document which can be viewed in all browsers with Flash support, in modern browsers or on mobile devices with a browser with HTML5 support - all with just a single document conversion accomplished in a couple of clicks! You don't have to bother about which kind of document to show to each kind of desktop or mobile user as Print2Flash takes care of this. All you need is to convert a document with Print2Flash with just a couple of clicks, upload the document to your website, and then it can be viewed by almost any kind of user, whether a mobile or a desktop user using a browser with Flash or HTML5 support. Print2Flash chooses the correct kind of document and mode to display to users automatically.
There are also other new features:
- Custom templates for
Now, like with Flash documents, you may create your own viewers for HTML5 documents with any user interface you like using HTML capabilities.
- Option to embed all resources
in SVG document page files
You may create autonomous SVG page files for HTML5 documents not linked to any external files with fonts and images.
- Improved font support for HTML5 documents
Some font problems experienced for some documents with the previous version are resolved.
- Traditional Chinese language support in document interface
The main feature of this major release is support of new document format in addition to Flash: HTML5 format. This format allows opening and viewing Print2Flash documents in all modern browsers supporting HTML5 even without the Flash Player. As HTML5 is now widely supported, this feature provides a greater audience for your documents and makes it possible to access your documents on a greater range of computers, mobile devices and other Internet-enabled gadgets. Support for Flash documents is retained, and now you may seamlessly produce web-ready documents in both Flash and HTML5 formats for optimum functionality and compatibility. HTML5 documents rely on SVG (Scalable Vector Graphics) files for displaying of document pages so this release introduces a support of SVG format as well.
Additional new features include:
- Support for programmatic conversion of Autodesk AutoCAD, Microsoft Outlook, Microsoft Project, Adobe InDesign, OpenOffice Writer, OpenOffice Calc, OpenOffice Impress, OpenOffice Draw and OpenOffice Math documents using special processing method
- Support of Microsoft Office
Now to convert MS Office documents, you don't need to install commercial Microsoft Office software. You may install free Microsoft Office viewers (Microsoft Word Viewer, Microsoft Excel Viewer and Microsoft PowerPoint Viewer) and Print2Flash will use them for conversion of MS Office documents.
- New options for
programmatic conversion of MS PowerPoint documents
These options include FrameSlides option to control showing a border-like frame around each slide and OutputType option to control the PowerPoint presentation output (slides, handouts, notes, etc.)
- Option to specify frame width
and height for Flash documents
Frame size determines initial dimensions of the Flash Player window when a Flash document is opened.
- New Batch Processing
and Special Processing
options for Batch Processing Application
Now Batch Processing Application features a lot of options with which you can further control the document conversion process
- Introduction of 64 bit OS support for Free Edition of Print2Flash
- New document
Now Print2Flash document files can be made smaller than previously due to support of the new LZMA compression method.
- New product version notifications
Since this version you don't have to worry if a newer version of Print2Flash is available and check our website regularly to ascertain this. Print2Flash will notify you of new versions automatically.
for hidden slides printing for PowerPoint documents
Now you may control printing of hidden PowerPoint slides when converting documents programmatically. This is achieved with new PrintHiddenSlides property of PowerPointOptions object or with PowerPoint.PrintHiddenSlides parameter of Enhanced Batch Processing.
- Support of additional languages in document interface
Support for Japanese and Turkish languages is added.
We’ve added several new features:
- Full Screen mode
Print2Flash documents now feature Full Screen mode button which switches Flash Player to full screen mode. It may be more convenient to view some documents in full screen mode as more details on document pages may be discerned. Document API also has setFullScreen function to control full screen mode.
- Watermark image placement options
Now you may control where on the page you want to place a watermark image. You may place it not only at the page center but also at page corners and along page sides.
We’ve added several new features:
External Viewer format
This is a new output format for Print2Flash documents. It provides for separation between document viewer Flash movie and the document itself. This approach offers several advantages such as ability to update the viewer interface (e.g. skin) without having to regenerate documents, ability to have multiple document viewers for the same set of documents, reducing document file size, etc.
- ActionScript version control for “Single file per page” format
Now there is an option to control ActionScript version used for page SWF files produced in “Single file per page” format. Previously these files were generated for ActionScript 2 only.
You may use these settings to specify how document should be shown initially after it has been loaded. You may specify initial zoom level, the page or bookmark to scroll the document to initially, and initial rotation value.
support for MS Office x64
Now it is possible to retain hyperlinks when converting Word and PowerPoint documents using MS Office x64 (as well as the 32 bit edition of MS Office).
- Improved 64 bit applications support for 64 bit edition
Deeper support for 64 bit edition is provided with additional native 64 bit executable modules. In particular, now it is possible to use Server object from 64 bit applications.
Additional scaling options when printing a Print2Flash document
Now there are scaling options available when you print a Print2Flash document which uses ActionScript 3. Currently you have two options "No scale" and "Auto-Rotate and Fit".
Enhancement of API for printing of Print2Flash documents
An additional Document API function is provided: printTheDocument2. It allows specifying various printing options programmatically.
The main feature added by this version is support for standard documents using ActionScript3. This should allow for seamless integration of Print2Flash documents into other ActionScript3 movies and Flex applications. Previously it was possible to use ActionScript2 documents with ActionScript3 movies but such approach had several problems because of poor interoperability support by the Flash Player between ActionScript2 and ActionScript3 movies. Now you may produce "pure" ActionScript3 documents. See these help topics to learn how to embed ActionScript3 documents in ActionScript3 movies and Flex applications:
We’ve added several new features:
Hyperlink support for PDF documents
Hyperlink support is now extended to PDF documents as well. Hyperlinks in the source PDF documents are retained in the output Print2Flash documents. The links can be clicked by user in the document interface which further enhances user experience and introduces more interactivity for this kind of documents.
Control of hyperlink target window
Hyperlinks in previous versions were always opened in a new browser window. Starting from this version you may control the link target and open hyperlinks in any frame or window. You may even retain the targets specified in the source document.
Support of navigation to bookmarks via Document API
Bookmarks were already supported by previous versions of Print2Flash. However, starting from this version you may make the document to show any bookmark location programmatically using Print2Flash Document API.
Control of text highlight color
This features enhances the customization of document interface. Now you can control the color with which the text is highlighted when it is selected with mouse or at text search.
This release mostly includes small enhancements and minor bug fixes.
This is a major upgrade of Print2flash. There is a lot of new features:
alternative document toolbar skins
With this version you can change the way how the document toolbar looks. You can choose from several alternative toolbars skins so you do not have to use only a single toolbar design. The standard skin of previous versions is retained, too. You may even customize several standard toolbar and document colors.
design custom skins
If you are not content with built-in skins, you may design your own skins with your logo and button images. You may either do this from scratch or customize an existing built-in skin.
custom document viewers
If you want a unique document interface and features, you may design your own Flash viewer for it. This approach allows you to customize all aspects of document viewer display and operation. Then Print2Flash will merge you viewer with document pages and you'll obtain a single file Flash document fully customized to your needs.
"Single file per page mode" output mode
This feature makes it possible to produce a Flash document not as a single SWF file but as a set of SWF files without the document viewer, one file per each document page. This approach allows you to create an external Flash viewer movie that can load these page files for displaying the document the way you need it. An advantage of this approach to a single document file method is your external Flash viewer can be modified independently of already existing Flash documents.
Hyperlink support for some kinds of source documents
Starting from this version it is possible to retain the links from original documents in MS Word and MS PowerPoint formats. The links can be clicked by user in the document interface which enhances user experience and introduces more interactivity.
Extracting of parsable hyperlinks
For other types of documents you may make Print2Flash parse hyperlinks out of document text. If a document contains a valid text string that looks like a URL, Print2Flash can convert this string to a hyperlink which is clickable and opens the specified URL when clicked.
Print2Flash can apply watermarks to document pages. A watermark is text or an image that appears above existing document content, similar to a stamp. For example, you might want to apply a “Confidential” watermark to pages with sensitive information.
Print2Flash supports creation of thumbnail images for each converted document page. You may use these images on your web site or in your application for displaying of document page previews. Thumbnails images are created and stored in separate graphic files of either JPEG or PNG format.
Document metadata file
Along with the Flash document file itself Print2Flash can create a file describing the document named metadata file. Currently the information about documents includes document text and total number of pages. You may use this information, for example, for creation of index of your documents for your search engine.
Restricting access to documents for loading only from certain domains
If you are concerned that your documents in Print2Flash format may be viewed when downloaded from locations other than your web site (domain), you may restrict viewing only to certain domains. If a user stores a protected document on disk or retrieves it from disk cache or uploads it to another web site, this protection technique will not allow this document to be shown in these cases. Thus your documents appear to be "linked" to your site without a possibility to view them from other sites or disk.
Support of special processing conversion method
For some types of documents and applications Print2Flash supports a new programmatic conversion method called "special processing method". To invoke printing on the Print2Flash Printer and perform conversion of documents to Flash, Print2Flash uses special APIs of those applications. This method provides more robust conversion processing and more conversion options.
Additional options for converting PDF, Excel and PowerPoint documents
Using special processing method additional options for conversion of PDF, Excel and PowerPoint documents are available. For example, you may control which Excel sheets should be converted (previously only a single sheet could be processed) or how PowerPoint documents slides should be scaled.
Using printing jobs you can "capture" any print job sent to the Print2Flash Printer and convert job output into a Flash file. This method offers some advantages, for example, you may convert documents of any types besides those that have an application registered for printing of this kind of files in the operating system provided that you can send this file to a printer programmatically
Batch Processing Application is a graphic user interface (GUI) application with which you can convert multiple documents to Flash with just several clicks. It may be useful if you need to convert a lot of documents.
- Support of additional languages in
the document interface
Support for several new languages is provided: Bosnian, Chinese, Croatian, Dutch, Italian, Polish, Serbian and Swedish.
We've added a new Testimonials section to our web site. You may view it here: http://print2flash.com/testimonials.php Read how people use Print2Flash on their web sites and in their applications and what they say about it!
If you also have something to tell other people about how you use Print2Flash and want to contribute to Testimonials section, please send us an e-mail to
We’ve added several new features:
- Ability to print a page range from the converted documents
Document API event fired when user prints a document
Document API introduces a new event named onPrinted. It is fired when user makes an attempt to print the document. It was done in response to our users' requests to provide a way to determine how many times the document has been printed.
Support for proper unloading of documents if they are loaded into other Flash movies
We provided a way to remove (unload) a document properly if it was loaded into another Flash movie. The problem is to free all resources occupied by the document. The new version provides supports for this. Our help topics for using Print2Flash documents in other Flash movies were updated with the information on how to properly unload documents. See Using Print2Flash Document API from Flash with ActionScript 2, Using Print2Flash Document API from Flash with ActionScript 3, and Using Print2Flash Document API from Flex help topics for more information.
Optimization for documents with complex structure
Further optimization for documents with complex structure is introduced. This should result in smaller size of Flash documents and greater performance of the Flash document viewer. It also should help with conversion of long, complex documents which could not be fully converted with previous versions. Some of our users experienced the problem of partial document conversion in which only the first pages of the document appeared in the Flash output document . This was due to a limitation of the SWF file format which caused Print2Flash to hit this limit for complex documents. The new optimization should raise this limit..
Now you can print any range of pages from the converted Flash documents. You may specify it in the Range field of the Print dialog window shown when you press Print button on the document toolbar. The range may be specified either as a single page such as "5" to print only the fifth page or as a page range such as "2-5" to print pages from the second till the fifth.
This version includes several low-level optimizations and minor bug fixes.
We’ve added several new features there:
Different options for disabling text copying by users or with
As you probably know, it is possible to disable copying text from Print2Flash documents. Previously this restriction applied both to text copying by users using Ctrl-C key combination and programmatically via Document API using getSelectedText function, and was controlled by a single option named “Disable Text Copying” in Document Options window. Now we have two options there for controlling each of these cases separately. Accordingly, Automation API and Enhanced Batch Processing ProtectionOptions parameter accepts a new bit mask value: PROTDISTEXTCOPYAPI
Czech language support in document interface
Thanks to Martin Hankovec we added Czech language support in document interface. As usual, the language selection can be accomplished automatically by document using user's operating system language or manually by document creator which is controlled in Document Options window. We remind you that if you need support of additional languages and wish to help us in translation, just drop us a line about it.
- SDK class for using Print2Flash documents from Flash
with ActionScript3 (from Adobe CS3)
Print2Flash documents can now be used from Flash with ActionScript3 language from Adobe CS3. Print2Flash SDK includes a class library which you may use for embedding Print2Flash documents in your Flash ActionScript3 movies. The SDK also has an example of using that class. Previously, we provided support for ActionScript3 only from Flex and now have extended it to Adobe CS3 as well. Note that this class library can work with older Print2Flash document versions (starting from 2.6).
- Ability to access individual document pages as
movies via Document API
Document API now features a new function named getPage which can return a reference to the MovieClip class instance representing any page in the document. You may use this reference to perform additional operations on the page movie clip: drawing, listening on events, etc. This function provides a documented way of obtaining a reference to the page object and should be used instead of previously undocumented methods mentioned in Print2Flash forum topics. Note that this function is available only from Flash with ActionScript2 due to limitations of cross-scripting between ActionScript2 and ActionScript3 or external applications.
- Document API capability to show only certain
document pages in the scroll area
With this version there is a capability to show only certain document page range in the document scroll area. For example, you can show only a single page at a time limiting scrolling area to this page area. This is achieved by using setVisiblePages Document API function.
- Document API event fired upon each page loading
We introduced a new event named onPageLoaded listening on which you can determine when any page has completed loading. As Print2Flash documents are loaded asynchronously, a document starts showing before all document pages are loaded. With this event you may learn when any page has been loaded and perform additional actions on this event, for example, obtain a reference to page movie with getPage function.
- Increased printing quality when sending Flash
documents to a printer
Documents generated by previous versions of Print2Flash send themselves to a real printer as bitmaps images which resulted in a slightly poorer printing quality. Starting from this version the output is produced as vectors when possible which increases document printing quality.
Print2Flash SDK 18.104.22.168 introduces support for embedding Print2Flash documents into movies using ActionScript 3 and created with Adobe Flash CS3. Previously support for ActionScript 3 movies was only provided for Flex applications. SDK includes an ActionScript class named Print2FlashDoc which facilitates embedding documents into Flash AS3 movies and controlling them with Document API. Also there is a Flash CS3 sample which demonstrates using this class to load and programmatically manipulate a sample Print2Flash document.
We’ve added several new features there:
- Release of Print2Flash 64 bit Edition
Due to numerous requests from our users regarding support of x64 versions of Windows we've developed and released a 64 bit Edition of Print2Flash. It is intended only for x64 versions of Windows such as Windows XP z64 edition. Note that support of 32 bit editions of Windows has not been discontinued. When you download a new version from the above link, please make sure you are downloading the right edition because each edition is intended only for its own platform. Though these products appear to be two editions we are going to make their functionality match each other. Note that at product registration page now you have to specify the right edition because different edition licenses are not interchangeable.
- Adjustment of document toolbar colors
This feature long requested by users allows adjusting button colors on Print2Flash document toolbar to match colors of your web site, Flash application or just your taste. Document Options window introduces a new Color drop-down list from which you can pick a predefined color set or you may even fine-tune the color palette there using fine-tune controls with preview. Similarly, Enhanced Batch Processing has new options for static color adjustment and Profile object of Automation API has new property for this. Document API also does not stay behind and has introduced a function for dynamic color adjustment which may be useful, for example, if your site has multiple skins and you want to adjust Print2Flash toolbar colors to make them match your active skin dynamically. So now you have a lot of instruments at your fingertips to control toolbar colors.
- Ability to choose a specific document interface language
Previous versions of Print2Flash supported multiple languages in document interface but the specific user's document language was always selected automatically based on user's operating system and there was no way to specify a fixed document language. This is rectified in this version with Language drop-down list in Document Options window from which you can select a specific document language or leave Auto choice which behaves as in previous versions and selects the language automatically. You may also control language programmatically using Enhanced Batch Processing's new Language option, new Language property of the Profile object of Automation API or setLanguage function of Document API.
- Portuguese language support in document interface
As usual, we are extending multi-language support of Print2Flash documents and have added a Portuguese language support (thanks to Andre Lomonaco for this!)
- Support for vertical and arbitrarily oriented text
We resolved the problem with displaying of vertical and arbitrarily oriented text which was not properly supported by previous versions. This was a problem for documents written vertically widely used, for example, in Japan. This version fixes this issue.
- Ability to search and copy text from documents created from PDF
As some of our users noticed, there was a problem in searching in and copying text from documents created from PDF files with Adobe Reader. This was due to Adobe Reader peculiarities which we took into account when working on this version. Now search and copy text capabilities should function well even for such documents. But note that there are protected PDF documents which do not allow copying text from them and hence Print2Flash does not do this as well.
- Ability to prevent user from scrolling the document
Using Document API's enableScrolling function you are now able to disable or enable scrolling Print2Flash documents by user. This may be used to prevent user from document scrolling using scrollbars, keyboard, and mouse.
Our web site has undergone some changes and we've added a forum there which can be accessed at http://print2flash.com/forum You may ask your questions there or help other users in resolving problems related to Print2Flash. Your input is invaluable and welcome!