Batch convert PDF, Word, Excel, PowerPoint, Publisher, Visio, and more!
Convert to high quality PDF, TIFF, JPEG, & other image formats.
Includes Optical Character Recognition support for batch converting scanned PDFs and images into searchable PDFs.
Install on multiple servers for high-performance clustering, failover, and load balancing for 100% conversion stability.
A Windows® Service file converter that is multi-threaded, scalable, robust, and works for you in the background, 24/7.
Customizable drag & drop convert folders for different types of file conversions.
Extract and convert attachments in Outlook Message Archives (*.msg) and Electronic Mail files (*.eml).
Run custom commands automatically on your created files after conversion.
Our included Command Line Tools, .NET library with API, and sample code make for easy workflow integration.
Windows 11/10 and Windows Server 2022/2019/2016/2012 R2/2012 platforms are supported.
Document Conversion Service 3.0 Benefits
Multi-threaded processing and true parallel conversion allow for a highly scalable product that processes many documents concurrently and takes advantage of the multi-CPU and multi-core systems available today. Easily adjust the throughput for optimal performance on each computer.
Perfect for large volume batch conversions and clients requiring 100% conversion stability, Watch Folder Service’s clustering capability allows multiple servers to work together on a shared collection of files. Using more than one server provides load-balancing and failover support if a server should go offline.
Monitor unlimited hot or drop folders with individual conversion settings and folder content filtering. Add custom commands to run post-conversion with the included Watch Folder Service utility.
Document conversion is fast and efficient while minimizing resource use. Individual converters for each document type are dynamic and self-regulate up to the maximum allowed, starting with a single instance and adjusting up or down as needed to manage the volume of each type of document.
Distribute your conversion across multiple networked machines, or use the DCOM support for client-server conversion from a web server or a client workstation to a central conversion server.
A full suite of command-line conversion tools makes adding file conversion to your business procedures easy. Or add conversion directly into your code using the conversion API in the included .NET ConvertUtility library. Our sample programs in C#, VB, and PowerShell show how easy it is.
We include two ready-to-go desktop conversion utilities for you to use on client machines. The Drop Files Converter converts files and folders dropped onto its UI and can run post-conversion commands. The Convert File utility is a simple application that converts a single, chosen file using the selected profile. It is also available as sample code
We strive to give you the highest document fidelity in the market. Our built-in converters are fast and accurate without needing additional applications. We also have converters that use the native application to convert your document and use Microsoft Office for Word, Excel, and other Office documents, Adobe Reader or Acrobat for PDF documents, and Autodesk® Design Review or DWG Trueview for AutoCAD® documents.
As a full-fledged Windows® service, the conversion process runs in the background and does not need an active signed-in user. The conversion process is monitored and automatically restarted to ensure you run with minimal downtime.
For more information visit the online user guide.
Document Conversion Service 3.0 Compare Editions
The number of documents you can convert at the same time is limited by the Document Conversion Service license level you choose. In turn, which license level you choose also determines the system requirements needed to run Document Conversion Service. Together, both affect the overall documents per minute and pages per minute capacity of the service.
Edition | Documents Converted in Parallel | Minimum CPU/Cores | CPU/Cores for Optimal Performance | RAM |
---|---|---|---|---|
Evaluation | 3 | 2 | 4 | 4GB |
Entry Level | 1 | 2 | 4 | 4GB |
Level I | 3 | 2 | 4 | 4GB |
Level II | 6 | 4 | 8 | 8GB |
Level V | 10 | 8 | 12 | 12GB |
Evaluation Edition
Try PEERNET Document Conversion Service on a single system for 30 days. We provide full technical assistance via web meetings or e-mail to help with installation, setup, and integration into your workflow..
- Can convert up to three (3) documents at a time.
- This edition places an evaluation watermark stamp on all created documents which has a slight effect on overall performance.
- These documents will retain the watermark after a valid license is applied.
Entry Level
This edition is suited for small volumes of daily conversions, usually upwards of several hundred documents a day, and for use in development and testing environments.
- Can convert one (1) document at a time.
- Includes technical support for setup and on-going troubleshooting.
- A single license will activate a single physical computer
Level I
This edition converts documents in parallel and is targeted at companies that need to convert upwards of several thousand documents a day. It is also a good choice for a basic clustered conversion setup.
- Can convert three (3) documents at a time.
- Includes technical support for setup and on-going troubleshooting.
- A single license will activate a single physical computer.
Level II
This edition converts documents in parallel and is targeted at customers needing to convert a very large volume of documents per day, or that have a large existing collection of documents to convert in a set time frame.
- Can convert six (6) documents at a time.
- Includes technical support for setup and on-going troubleshooting.
- A single license will activate a single physical computer.
Level V
This edition converts the maximum number of documents in parallel but requires a computer with sufficient resources to support this configuration.
- Can convert ten (10) documents at a time.
- Includes technical support for setup and on-going troubleshooting.
- A single license will activate a single physical computer.
All license levels can be combined in a clustered environment to provide high-performance conversion with load-balancing and failover protection.
Document Conversion Service 3.0 Supported Conversions
The table below outlines the file types that can be converted and their required application, if needed. If you install new applications while the service is running, the service needs to be restarted in order to detect and use the new applications.
SUPPORTED DOCUMENT TYPE AND PLUG-IN NAME | THIRD-PARTY APPLICATION |
---|---|
Plug-in Name: Adobe PDF – Builtin Adobe PDF Documents ( *.pdf) | Built-in, no additional applications required. Not supported on Windows Server 2008 R2 SP1, Windows 7 |
Plug-in Name: Adobe Acrobat Reader Adobe PDF Documents ( *.pdf) | Adobe Reader X, XI (32-bit only) Adobe Reader DC 2015, 2017, 2018, 2019, 2020, 2022, 2023 and 2024 (32-bit only) |
Plug-in Name: Autodesk Design Review Design Review Drawings (*.dwf) | Autodesk Design Review 2012-2013 |
Plug-in Name: Autodesk Design Review AutoCAD Drawings (*.dwg) | Autodesk Design Review 2012-2013 with DWG TrueView 2012-2013 also installed. |
Plug-in Name: Cadd – Builtin AutoDesk 2D Drawings ( *.dwf, *.dwfx) HPGL Plot files (*.plt) Gerber RS-274D, Gerber RS-274X, Gerber X2 (*.gbx) | Built-in, no additional applications required. Not supported on Windows Server 2008 R2 SP1, Windows 7 |
Plug-in Name: Microsoft Excel Excel Workbooks (*.xlsx, *.xlsm, *.xls) Excel Templates (*.xltx, *.xltm, *.xlt) Excel Binary Workbook (*.xlsb) | Microsoft Office 2003-2021, Office 365 |
Plug-in Name: Ghostscript Postscript Files (*.ps) Encapsulated Postscript Files (*.eps) Adobe PDF Documents ( *.pdf) | Ghostscript 9.05 – 10.03 (32-bit only) There are known handle leak issues with earlier versions of Ghostscript. |
Plug-in Name: Image – Builtin JPEG images (*.jpg) TIFF images (*.tif) High Efficiency Image Files (*.heif, *.heic) Google WebP Images (*.webp) AVIF Images (*.avif) Windows Bitmap images (*.bmp) ZSoft PCX images (*.pcx) ZSoft DCX images (*.dcx) CServe Portable Network Graphics images (*.png) Graphics Interchange Format image files (*.gif) Icon Format (*.ico) Windows Media Photo images (*.wdp, *.hdp, *.jxr) ImageMagick images (100+ image formats) | Built-in, no additional applications required, includes optional support for animated images and movies with ffmpeg.exe. Not supported on Windows Server 2008 R2 SP1, Windows 7 |
Plug-in Name: PEERNET Image Converter JPEG images (*.jpg) TIFF images (*.tif) High Efficiency Image Files (*.heif, *.heic) Google WebP Images (*.webp) AVIF Images (*.avif) Windows Bitmap images (*.bmp) ZSoft PCX images (*.pcx) ZSoft DCX images (*.dcx) CServe Portable Network Graphics images (*.png) Graphics Interchange Format image files (*.gif) Icon Format (*.ico) Windows Media Photo images (*.wdp, *.hdp, *.jxr) ImageMagick images (100+ image formats) | Included for backwards compatibility, use Image – Builtin above.. Built-in, no additional applications required. |
Plug-in Name: PEERNET Image Converter High Efficiency Image Coding (*.heic) High Efficiency Image Format (*.heif) | Requires CopyTrans 1.008 |
Plug-in Name: PEERNET Image Converter DejaVu files (*.djvu) | Requires DjVu Shell Extension Pack |
Plug-in Name: PEERNET Image Converter 45+ image formats and 500+ raw digital camera formats | Requires FastPictureViewer Codec Pack |
Plug-in Name: Microsoft Outlook Outlook Message Files (*.msg) Outlook Templates (*.oft) vCard Files (*.vcf) vCalendar Appointment Files (*.vcs) iCalendar Appointment Files (*.ics) Electronic Mail messages (*.eml) | Microsoft Office 2003-2021, Office 365 |
Plug-in Name: Internet Explorer HTML Files (*.htm, *.html) Secure HTML (*.shtm, *.shtml) Web Archive, single file (*.mht) | Internet Explorer 8.0 – 11.0 |
Plug-in Name: Microsoft PowerPoint PowerPoint Presentations (*.pptx, *.pptm, *.ppt) PowerPoint Shows (*.ppsx, *.ppsm, *.pps) PowerPoint Templates (*potx, *.potm, *.pot) | Microsoft Office 2003-2021, Office 365 |
Plug-in Name: Microsoft Publisher Publisher Files (*.pub) | Microsoft Office 2003 – Small Business, Professional, Professional Plus, Enterprise Microsoft Office 2007 – Small Business, Professional, Ultimate, Professional Plus, Enterprise Microsoft Office 2010-2021 – Standard, Professional, Professional Plus Microsoft Office 365 |
Plug-in Name: Text – Builtin Text Files (*.txt) Logging Files (*.log) Source Files(*.c, *.cpp, *.cs, etc.) Config and INI Files (.config, *.ini) PowerShell (*.ps1) Batch Files (*.cmd, *.bat) Other text-based files | Built-in, no additional applications required. Not supported on Windows Server 2008 R2 SP1, Windows 7 |
Plug-in Name: Microsoft Visio Visio Drawings (*.vsd) | Microsoft Visio 2003-2016 |
Plug-in Name: Microsoft Word Word Documents (*.docx, *.docm, *.doc) Word Templates (*.dotx, *.dotm, *.dot) Rich Text Documents (*.rtf) Plain Text Files (*.txt) Plain Text Log Files (*.log) XML Files (*.xml) | Microsoft Office 2003-2021, Office 365 |
Note: If you are looking to convert Office 95 or Office 97 documents, you will need to use Office 2003.
Document Conversion Service 3.0 Supported Platforms
Operating System | Version 3.0 | Version 2.0 | Version 1.0 |
---|---|---|---|
Windows Server 2022 | |||
Windows 11 | |||
Windows Server 2019 | |||
Windows 10 64-bit Edition Only | |||
Windows Server 2016 | |||
Windows 8.1 64-bit Edition Only | Some new features unavailable starting with version 3.0.031 | ||
Windows Server 2012 R2 | |||
Windows 8 64-bit Edition Only | Only versions prior to 3.0.030 | ||
Windows Server 2012 | |||
Windows Server 2008 R2 SP1 | Some new features unavailable starting with version 3.0.031 | ||
Windows 7 SP1 64-bit Edition Only | Some new features unavailable starting with version 3.0.031 |
End of Life Releases
Products | Retired | End of Life Date Re-licensing Ceases | Recommended Upgrade |
---|---|---|---|
Document Conversion Service 2.0 | July 2015 | December 2024 | Document Conversion Service 3.0 |
Document Conversion Service 1.0 | November 2012 | December 2018 | Document Conversion Service 3.0 |
Licensed computers will remain operational up to the end of their subscription period. Re-licensing and/or re-activation is no longer available after the end-of-life date.
Document Conversion Service Release Notes
If you have a valid subscription of Document Conversion Service you can download the latest version of the software from your online account. Please visit our Sales FAQ for instructions on how to backup and restore your configuration settings while updating or upgrading.
Document Conversion Service 3.0.031 – June 13, 2024
- Four new built-in converters:
- New built-in PDF converter for converting PDF removes the need to install Adobe Reader to convert PDF files. This new converter offers faster conversion and native handling of PDF files. Existing clients who prefer Adobe Reader or GhostScript can turn off the new converter.
- A text file converter that handles converting plain text files such as log files, programming code files, and older-style text reports. Paper size and character encoding are determined automatically from the text in the file. The converter handles text files with or without formfeeds with separate text converter options for page size, margins, font, and word wrapping.
- The new image converter provides improved speed and performance for converting images. Clients can turn off the new converter if they wish to continue using the original image converter.
- Added a new built-in CADD converter for converting AutoDesk 2D Drawings (*.dwf, *.dwfx), HPGL Plot files (*.plt), and Gerber GBX files.
- New OCR support to batch convert scanned PDF and images to searchable PDF using the new built-in PDF and image converters. Our OCR supports English, French, Italian, German, Spanish, Hebrew, Hindu, and Arabic. Additional languages are available to download as needed.
- A new Dashboard app is now part of DCS. It gives easy access to:
- licensing
- quick controls for starting and stopping DCS and Watch Folder
- A simple way to edit the DCS configuration file and easy access to all configuration files and profiles
- opening logging consoles
- quick links to help resources
- Validated against Adobe Reader 2024.003.20054 (32-bit)
- The default maximum number of pages processed per document is now 20,000 pages. To override this, see the MaxSpooledPagesAllowed setting in the DCS configuration file; set this to 0 to have no limit to the number of pages.
- Resolved a crashing issue in the PNEditor app due to indexing when replacing text with smaller text near the bottom of the file.
- The PNEditor Validate button now shows enabled when opening a conversion profile.
- Fixed converter factory Microsoft XPS displaying the incorrect bit level in the logging console Watches window.
Document Conversion Service 3.0.030 – March 20, 2024
- Added support for Adobe Reader DC 2024 (32-bit)
- Validated against Adobe Reader 2024.001.20759 (32-bit)
- Validated against Ghostscript 10.03.1 (32-bit)
- Document Conversion Service now requires .NET 4.8 Framework. This dependency does not affect clients using the PEERNET.ConvertUtility.dll; the utility and command line tools still depend on the .NET 4.5 Framework.
- The following default settings used when converting PDF files with Adobe Reader were added to the DCS configuration file. Edit or delete these settings to return to the previous behavior.
- Adobe.PDF.PrintOptions.PrintAsImage is set to false. This flattens and prints the page contents instead of the original default of each page printed as an image.
- Adobe.PDF.Javascript.Enable is true to enable Javascript support in Adobe Reader by default. Javascript is often used in PDF files to generate the page content.
- Animated images and movie formats now create a flipbook-like collection of images. Previously, some animated formats would create images containing the frame differences and not the whole image. Support for animated images requires the following:
- Installing ffmpeg.exe as documented here: https://phoenixnap.com/kb/ffmpeg-windows
- Add the extensions for these formats (.mov, .avi, etc.) to use the PEERNET Image Converter into the file “%PROGRAMDATA%\PEERNET\Document Conversion Service\Profiles\File Extension To Converter Map.xml” or your conversion profile.
- Updated the Adobe Reader converter for the following:
- Prevent error web pages from opening in Edge or Chrome when printing PDFs containing errors.
- Improve our PDF repair step when handling corrupt or incorrect PDF files.
- Fix cleanup of temporary files created if we encountered an error in Adobe Reader when opening or printing a PDF file.
- Fixed the issue of Word failing to open Word files with incorrect extensions (.doc when the file is in .docx format, and the reverse).
- Fixed the PEERNET Image Converter, Adobe Acrobat Reader, Ghostscript, and Microsoft XPS converters to detect changes to MaxSpooledPagesAllowed when set in the DCS configuration file. Previously, these components only detected the setting when in a conversion profile.
Document Conversion Service 3.0.029 – July 31, 2023
- Added improved image conversion and support for new formats, including HEIC, HEIF, WEBP and AVIF.
- Added support for converting EML (Electronic Mail) files.
- Watch Folder Service now supports extracting and convert any attachments in EML files. The same options for MSG apply to EML files.
- Added Sort modes Name, DateCreated, DateModified and None, and sort order Ascending and Descending to the PEERNET.ConvertUtility.dll and command line tools for converting and combining folder contents.
- Validated against third-party products GhostScript 10.03 (32-bit) and Adobe Reader DC 2023.008.20555 (32-bit)
- Resolved issue of early license expiry when DCS is running on a computer that does not have internet connectivity.
- Fixed issue with images with no DPI creating very large image sizes.
- Fixed performance issue on folder cleanup converting files with command line tools or PEERNET.ConvertUtuility.dll when DCS is in a client-server environment.
- Improved speed when applying rotation to images.
- Improved detection of portrait and landscape images when x and y resolution are different.
Document Conversion Service 3.0.028 – March 16, 2023
- Added support for Adobe Reader DC 2023 (32-bit)
Document Conversion Service 3.0.027 – February 1, 2023
- Added CombineFolder method to the PEERNET.ConvertUtility.dll to combine all files in the given folder, and subfolders if enabled, into a single file.
- Added command line tool DCSCombineFolder to combine all files in the given folder, and subfolders if enabled, into a single file.
- Added command line tool DCSLicenseDaysLeft that reports to the command line the license edition and the remaining days in the subscription period.
- Added Sort modes Name, DateCreated, DateModified and None, and sort order Ascending and Descending to Watch Folder file pickup.
- Updated the third-party libraries used by Document Conversion Service and the PEERNET.ConvertUtility .NET library. Clients with applications built against the PEERNET.ConvertUtility.dll will need to rebuild and ensure their applications are using the updated and renamed Xfinium.Pdf.Win.dll library from the C:\Program Files\PEERNET Document Conversion Service 3.0\Samples\Redist folder.
- Validated against third-party products GhostScript 10.0.0 (32-bit) and Adobe Reader DC 2022.003.20314 (32-bit)
- Resolved issue of early license expiry when DCS is running on a computer that does not have internet connectivity.
Document Conversion Service 3.0.026 – March 21, 2022
- Added support for Adobe Reader DC 2022 (32-bit)
- Fixed Backup and Restore Tool default backup path not getting set if user doesn’t have permissions to use the My Documents folder. If this happens, %USERPROFILE%\Documents or %USERPROFILE% is used instead.
Document Conversion Service 3.0.025 – January 5, 2022
- Validated against Adobe Reader 2021.007.20099 (32-bit)
- Validated against Ghostscript 9.55.0 and previous versions.
- New options for MSG message archive extraction in the Watch Folder Service:
- control if the email and any attachments are placed into their own subfolder or directly into the output folder
- prepend or append a unique identifier (GUID) to each file extracted and converted from the MSG file, including the MSG file. Each file can have its own or the same unique identifier can be used for all files
- when using the same unique identifier for all files, you can choose to also use it as part of the MSG output subfolder name
- use the Message ID in the email instead of an auto-generated unique identifier (GUID); default to GUID if the email does not have a Message ID.
- See Processing Outlook Message Attachments in the user guide for more details.
- Added ability to create .done or .failed file to serve as a signal when the the Watch Folder has completed the conversion of a single file. These files are created in the root of the OutputFolder. The name of the file is based on the input file name with .done or .failed added to the end. For this feature:
- the location of the file can be customized
- the name of the file can be a unique identifier (GUID) instead of the input file
- customize the .done or .failed extensions
- the .done file can optionally list just the paths to the created files, or include the path of the input file that was converted as the first line
- see Creating Done Files to Signal Completion in the user guide for more details
- Added thread safe wrapper around static methods used from the .NET Process class.
- Removed extraneous event log error message.
- Fixed issue where automatically creating unique output names with serialized output would use different GUIDs for each file in the sequence. The same GUID is now used for all files in the sequence, and can be controlled with the new setting ‘OutputFolder.UseSameGUIDForEachSerializedFile’.
- Improved timing of creation of apps in the application pool by using signaled events instead of timers.
- Updated PNAdd11 component to not use shared handle to release spool file handles faster.
Document Conversion Service 3.0.024 – February 17, 2021
- Validated against Windows Serve 2022 and Windows 11 64-bit Edition Only
- Support for Adobe Reader DC 2021
- Validated against GhostScript 9.54.0 and previous versions.
- Atom table monitoring is now displayed in the DCS logging console Watch panel.
- Improved stability of automation with Office 2016 and later versions.
- Backup and Restore utility now ensures the Internet Explorer 64-bit recycling threshold override in the application factory settings remains uncommented.
- Fixed issue introduced with HTML files failing to convert after updating with Windows 10, Version 20H2.
- Fixed rare case of a Watch Folder exiting its processing loop and stopping processing if the network share has been lost.
- Removed extraneous event log error message when Outlook is not installed.
Document Conversion Service 3.0.023 – October 26, 2020
- Fixed intermittent issue where converting PDF files to vector PDF would fail with the error “Invalid graphics state restore” error message.
- Uncommented the Internet Explorer 64-bit recycling threshold override in the application factory settings to improve conversion speed. Clients experiencing slow conversion times with HTML files should ensure that the RecycleVirtualSizeThreshold64 setting in the Internet Explorer section of the DCS configuration file is uncommented.
Document Conversion Service 3.0.022 – September 3, 2020
- Updated for compatibility with Windows updates from August 2020.
Document Conversion Service 3.0.021 – February 18, 2020
- Support for Adobe 2020
Document Conversion Service 3.0.020 – October 17, 2019
- Watermark Stamping – Added ability to stamp output pages with diagonal outline text watermark.
- Added ability to change paper size, auto rotate page, and add header and footer endorsements when converting to Adobe or searchable PDF.
- Support for Ghostscript 9.5
- Fixed issue in Watch Folder where subfolders containing the hidden system files such as thumbs.db would keep the folder from being deleted from the Input folder when DeleteInputSubFolders was true.
- Fixed issue in Watch Folder with very long paths and filenames in MSG files and attachments causing the Watch Folder to stop processing files from that folder.
- Fixed intermittent issue with Watch Folder pickup hanging when dropping a large folder containing files and subfolders of files to be processed.
- Resolved issues with 64-bit applications reporting incorrect virtual memory amounts causing early application recycling.
- Fixed issue with the ConvertUtility library being used in high-volume multi-threaded manner where the underlying temporary folders used by the library were being removed too early in the process.
- Fixed issue with eDiscovery settings and extremely large Excel files erroneously cancelling conversion due to idle processing timeout value being exceeded.
Document Conversion Service 3.0.019 – June 4, 2019
- Folder Flattening – added new WatchFolder Service setting ‘OutputFolder.MaintainInputFolderStructure’ to allow for flattening any input folder structure when creating files in the output folder. The default is still to maintain the input folder structure, set this to false to flatten. When flattening the folder structure, the possibility for file name collision exists, use the new unique naming feature to create unique output names automatically.OutputFolder.UniqueGUIDSeparatorCharacter
- Unique Output Names – a new WatchFolder Service feature to create unique output names has been added to allow for safe folder flattening. The names are created using a Globally Unique Identifier (GUID), such as 0f8fad5b-d9cb-469f-a165-70867728950e, and can be added before, after, or both before and after, the original filename. The GUID can be used with or without the dashes and can be separated from the original filename by a designated character, or characters. Four new settings control this feature:
- OutputFolder.PrependUniqueGUIDToFilename
- OutputFolder.AppendUniqueGUIDToFilename
- OutputFolder.RemoveHyphensFromGUID
- OutputFolder.UniqueGUIDSeparatorCharacter
- Fixed issue Watch Folder Service issue where subfolders dropped into the Input folder were not deleted when empty if a SearchFilter other than *.* was set on the folder.
- Resolved Watch Folder service issue with a FILE_NOT_FOUND error when picking up files to be converted would cause the folder monitoring thread to stop running.
- Fixed network polling issue found with slower networks and Watch Folder Service. As soon as a collection of files has completed conversion, the input folder will be checked for new files to convert. This default behavior may not give slower network shares enough time to refresh and propagate file and directory changes. The new Watch Folder Service setting ‘Polling.NetworkShareRefreshInterval’ allows you to set a wait period interval in milliseconds. This interval applies only when the InputFolder is a network share, not a local drive. It defaults to 0ms (no waiting) unless set.
- Updated install dialogs to be more informative when the DCS backup zip file cannot be created. This can happen when the default location of the user’s Documents folder is on a network share.
Document Conversion Service 3.0.018 – March 7, 2019
- Fixed incorrect word positioning with text extraction when converting PDF using Ghostscript.
- Fixed issues with converters locking up on Windows 10 version 1803 & 1809.
- Fixed rare issue of printer driver failing to install on non-English language computers.
- Fixed recycling issue with 64-bit applications caused by incorrect virtual memory reporting.
- Logging console’s Application Recycle counter for each converter now also increments when a converter is recycled due to virtual memory size or handle count.
- Added workaround for the HTML converter’s early application recycle on Windows 8.1 and higher, and Windows Server 2012 R2 and higher. If you are converting HTML files on these platforms, uncomment the RecycleVirtualSizeThreshold64 setting in the Internet Explorer section of the DCS configuration file.
Document Conversion Service 3.0.017 – January 7, 2019
Three new utilities for working with DCS configuration files, Watch Folder configuration files and conversion profiles are now included:
- A backup and restore tool that allows you to save and restore your edited configuration files and profiles.
- A configuration merge tool for individually comparing and visually merging configuration files and profiles.
- An improved editor for making changes to DCS and Watch Folder configuration files as well as profiles. The editor includes syntax checking and color highlighting to make editing configuration files and profiles easier.
- Starting with this version, upgrading or updating earlier versions with the installer now present options to backup, and then restore, your DCS configuration files, Watch Folder configuration files, and profiles.
- Confirmed support for DCS using Ghostscript’s latest version, 9.26.
- Updated the Outside-In AX converter to support version 8.5.4 of Oracle Outside-In Viewer Technology.
- Fixed issues with PDF conversion using Adobe not working with Windows 10 updates 1803 and 1809.
- Updated PDF password detection through GhostScript to only attempt conversion a single time and improve the content of the error messages in the logging console.
- Fixed issue with combining files using PEERNET.ConvertUtility.dll and using custom temporary working folder. Conversion and combine methods would fail if the temporary working folder did not exist. The utility now creates the folder as required.
- Fixed issue of temporary PDF files created when using Adobe.PDF.IgnoreSecurity=TRUE being left in the DCS temp folder. Only occurred when the file had security permissions applied. An unsecured PDF did not exhibit this behaviour.
- Fix for PDF auto-repair failing with documents that have the EOF marker in the wrong place.
- Fix for application recycling based on virtual size threshold when running 64-bit Publisher and converting Publisher documents.
Document Conversion Service 3.0.016 – October 1, 2018
- Updated to support Adobe DC 2019.
- Relaxed the security restrictions when converting PDF files with password and printing security settings enabled. PDF files with only an open password, or a change password (but not both) will now convert. When applicable, any printing permissions are also temporarily changed to allow conversion. A new setting, Adobe.PDF.IgnoreSecurity has been added to allow this new behaviour to be turned off if desired.
- Added an automatic repair attempt for PDF files that fail to convert for reasons other than password protection. This can sometimes repair issues with badly formed PDF files that prevent the file from opening and/or converting. The new setting. Adobe.PDF.CreateTempCopyOnRetry will enable or disable this feature. It is enabled by default.
- Enhanced how PDF files with duplex printing options are handled. Duplex-set files with odd-numbered pages that used to fail to convert will now succeed with an extra blank page at the end. The setting Adobe.PDF.PrintOptions.AllowDuplexPrintJobs controls this feature and defaults to true. To ignore the duplex printing options and print the PDF single-sided, use the setting Adobe.PDF.PrintOptions.IgnoreDuplexPrintingOptions.
- Added support for password-protected PowerPoint Presentations.
- Removed unnecessary retry attempts when converting password protected Word, Excel and PowerPoint documents when the password is not supplied.
- Removed unnecessary retry attempts when converting a password protected PDF file when the PDF security is not being ignored.
- Updated the third-party libraries used by Document Conversion Service and the PEERNET.ConvertUtility .NET library. Clients with applications build against the PEERNET.ConvertUtility.dll will need to rebuild and ensure their applications are using the updated Xfinium.Pdf.Pcl.dll and AlphaFS.dll libraries from the C:\Program Files\PEERNET Document Conversion Service 3.0\Redist folder.
- Fix for Word document ballon review settings not taking effect in the final outout when converting to vector PDF.
- Fixed issue with bunched and missing text in Word documents when converting to vector PDF with track changes and revisions showing. The setting Microsoft.Word.ActiveWindow.View.RevisionsView has been replaced with with Microsoft.Word.ActiveWindow.View.RevisionsFilter.View and Microsoft.Word.ActiveWindow.View.RevisionsFilter.Markup for Office 2013 and higher.
- Fixed incorrect or missing symbols in Word documents with Math equations when converting to vector PDF.
- Fix for Excel file not converting with a RPC_E_SERVERCALL_RETRYLATER error immediately on any COM call after opening the file.
- Resolved issues with file access on CIFS volumes.
Document Conversion Service 3.0.015 – March 23, 2018
- Improved printing support for Adobe Reader DC 2018 and added a new Adobe Reader printing option, Adobe.PDF.PrintOptions.PrintCommentPopups, to control printing visible comment popups.
- Improved account validation during install to ensure the account entered as the Logon Account has administrative privileges.
- Improved logging during installs, especially useful for silent installs. The /L= option only captures logging once the install starts applying the file changes to the system. Now a new log file of the same name but ending in PEERNET.txt is also created that contains any error information that may occur to cause the install to fail before any changes are applied.
- Simplified the security permissions so that any authenticated user can be used when running the Watch Folder service, or setting up remote (client-server ) conversion. The custom local group Document Conversion Service Users group created during the install is used to give the required permissions for folders and components used for client-server conversion. This opens the security permissions while still allowing for a more tightly locked down environment by modifying the members list of the Document Conversion Service Users group if needed.
- Improved error recovery in Watch Folder Service to now set the file conversion into an error state and mark the conversion as failed if all of the created files could not be copied to the output folder.
- Changed the Watch Folder Service’s RunAtEnd Success command to now only run once at the end of conversion, when all of the files have been successfully copied to the output folder. Earlier versions would run the command on each file, causing it to run multiple times when creating serialized output. A new setting, RunAtEnd.Success.RunForEachFile has been added to enable the old behaviour if desired.
- Added a new setting, RunAtEnd.Success.CreateOutputFileList, to Watch Folder Service’s RunAtEnd Success command to allow creation of a Unicode text file that lists all files created. A new macro, ‘$(OutputFileList)’ can be used to pass this file to your command for processing. Users are responsible for deleting this file when you are done with it.
- Added $(OutputFileNumber) and $(OutputFileNumberCount) to the macros that can be used in the parameter list for the RunAtEnd Success command
- Added folder validation across all watch folder sections in Watch Folder Service on startup. Detects duplicate folders used for InputFolder, StagingFolder and WorkingFolder and stops the service if a conflict is found. WatchFolders can set the same InputFolder when clustered processing is enabled, or when unique search filters are set in each watch folder section.
- Fixed Watch Folder Service startup to check access permissions for all folders on startup and to stop if access is denied.
- Updated Watch Folder Service to fail to start if any of the enabled watch folders could not be initialized, commonly due to folder access and permissions. File pickup for folders does not start until all enabled folders have been successfully started.
- Fixed issue in Watch Folder Service where using a search filter with a single file type (such as *.pdf) would also pick up and attempt to convert all file types in any subfolders dropped into the Input folder instead of filtering the subfolder contents.
- Fixed issue in Watch Folder Service where using a search filter with multiple files types (*.pdf|*.doc instead of *.*) would not detect files in the input folder, even when there were files to be processed.
- Fixed creation of monochrome TIFF files, and fax formats Profile F or Profile S, to comply with hardware fax solutions requirements.
Document Conversion Service 3.0.014 – November 20, 2017
- Updated to support Adobe DC 2018.
- Added auto-detection of the highest installed version of Ghostscript (32-bit only) instead of having to edit the configuration file manually. If Ghostscript is not installed the bundled 7.07 version is used, same as before. The configuration file can still be used to specify a specific version of Ghostscript if desired.
- Added support for Autodesk Design Review 2018 and DWG TrueView 2018. While DWG TrueView 2012-2018 will also work with Autodesk Design Review 2018 we recommend running the matched 2018 pair for best results.
Document Conversion Service 3.0.013 – August 11, 2017
- General improvements to vector PDF generation. This required all components to be built against the .NET 4.5 Framework. Any clients using the .NET Utility in their own programs will need to recompile against NET 4.5 Framework.
- Fixed issue where DWG files with missing SHX and external references would cause conversion to fail.
- Fixed issue with transparent PNG files converting with a black background. Added ability to set the desired transparent background color using the ConverterPlugIn.PNImageConverter.AlphaBackgroundColorRGB converter option.
- Updated the system tray balloon notification messages to clarify wording and improve feedback on service startup and shutdown.
Document Conversion Service 3.0.012 – June 2, 2017
- Removed the 3-day pre-shutdown check for the license subscription. The service will now run up to 11pm (2300hrs) on the last valid day of the On-Going Licensing and Support subscription. The hour window at the end of the day is to allow for any currently converting documents to complete before the subscription ends and the service shuts down.
- Fixed issue with PNFormatConverter.exe processes not terminating when converting incorrect or invalid PDF files that time out or returned an error using Ghostscript. These processes would accumulate, one for each failed PDF file and never exit, eventually halting the system. These processes now terminate correctly.
- Fixed issue of random one (1) minute wait to get the application from the pool when using an application pool of one, such as an Entry Level license or other license levels.
- Fixed issue of overeager PDF validation that would cause Document Conversion Service to fail PDF files that Adobe and other applications can successfully open.
- Fixed issue of failed conversions not being recorded as failed conversions when the conversion was not using the underlying print architecture and failed due to taking longer than the idle processing timeout.
Document Conversion Service 3.0.011 – April 20, 2017
- Added support for Adobe DC 2017 edition.
- Added new printing options for Excel spreadsheets. Can now select to print only the active sheet, only the selected sheets or only all sheets that have a print area set.
-
Added sheet range and name matching filters to the printing of Excel spreadsheets. All the filters are “stackable, meaning they can be combined together to make combinations such as “print the first 3 sheets and the last sheet from all spreadsheets”. The new filters are follows:
- A selection of sheets by number (1-3, 5) can be specified
- Print sheets that match with specific names (“Sheet1:Sheet2”)
- Print the first N sheets in the collection
- Print the last N sheets in the collection
- Print sheets where the name matches a regular expression (Regex) such as “^Sh[a-zA-Z]*|^Ch[a-zA-Z]*”.
- Fixed issue with Adobe converter not launching correctly when Adobe Acrobat and Adobe Reader were both installed.
- Fixed issue with Excel embedded charts where the workbook contents would not get printed if the embedded charts were printed first using the setting Microsoft.Excel.PrintOut=PrintOutChartsThenWorkbook.
- Fixed issue with Excel where passing the password to remove document protection was not being applied.
- Fixed PEERNET.ConvertUtility method PNProfile.IsValidProfile to trap XML parsing errors and return the profile as invalid; weren’t trapping previously and this was causing DropConverter to not start as it would error out on building the list of profiles.
- Fixed bug in the Drop Converter application not launching if a profile in the profiles collection contained invalid XML. Now correctly handling an unhandled exception in PEERNET.ConvertUtility.dll when iterating and checking profile names using PNProfile.IsValidProfileName. If a badly formatted profile is found it is returned an invalid.
Document Conversion Service 3.0.010 – Jan 30, 2017
- The Watch Folder Service now includes high-performance clustering, load balancing and failover protection. You can now install Document Conversion Service on multiple computers and convert a large volume of files by splitting the work between multiple machines to complete the process faster.
- A new desktop conversion utility, Drop Converter is now available. This easy to use tool converts files or the contents of folders just by dropping them onto the application. Additional features allow you to run a separate command on each created file at the end of each successful conversion as well as configure the tool for remote conversion
-
Watch Folder Service can now run an external command for each file at the end of conversion. Separate commands can be set to run on each converted file when the file is successfully converted, and on the original file when the conversion fails. There are advanced options to control waiting for the command to complete as well as the visibility if the command process.
The PEERNET.ConvertUtility.dll methods now offer control over the level of detail included in their results items returned. Use the new setting, ConversionResultsDetailLevel as part of a profile or passed into the PNConverter calls via the UserSettings list to control the level of detail. Three levels of detail are offered:
- Full – this is the default level and includes errors, messages, output files created, print job information, plus low-level information on the individual pages and rendered images. Storing this amount of information can take a significant amount of time for files with very large number of pages.
- OutputFiles – the results item returns with only the list of created files, errors and messages.
- OutputFilesWithJobInfo – stores the list of created files as well as the print job information (pages spooled, pages printed), errors and messages.
- We improved our conversion of HTML files formatted for older versions of Internet Explorer by adding an option the Internet Explorer converter. This setting allows you to customize the browser emulation used by the converter when converting HTML files. This option is set using the property ConverterPlugIn.PNIExplorer.BrowserEmulation at the converter level in the Document Conversion Service configuration file and applies on start up.
- Fixed issues with long-term system instability caused by global atom table leaks when converting DWG files and PDF files using Adobe Reader DC.
- Fixed issue where DCS 3.0 could not be started using an older configuration file from DCS 2.0 due to the missing setting AppTeardownIdleTimeout. This setting needs to be in the in the global factory settings section of the configuration file with a default value of “3600000”. Starting with this version this setting is properly defaulted when missing.
- Fixed issue where DCS 3.0 could not be started using an older configuration file from DCS 2.0 due to the deprecated converter factories Adobe Acrobat and Autodesk AutoCAD still defined in the configuration file. The functionality of these converter factories is already in the Adobe Acrobat Reader and Autodesk Design Review converter factories. Starting with this version, DCS ignores these factories when found in the configuration file on start up.
- Fixed issue with Watch Folder service converting system and hidden files in contained in subfolders dropped into the Input folder.
- Fixed issue with incorrect letter spacing when creating vector PDF from documents with fully justified right to left text, such as Hebrew.
-
Fixed issue with PEERNET.ConvertUtility.dll where custom user settings starting with “Save;” were not being applied when combining files. The only “Save;” settings that can be set are the following:
- Save;Output File Format
- Save;remove file extension
- Save;Color reduction
- Save;Dithering method
- Save;SplitFileEveryNPagesEnabled
- Save;SplitFileEveryNPages
- Save;SplitFileWhenFileSizeExceedsThresholdEnabled
- Save;SplitFileSizeThresholdInBytes
- Fixed issue with PEERNET.ConvertUtility.dll where the date-time stamped subfolder were not always the same length. They base name is now formatted on a 24-hour clock that gives the same length in AM or PM.
Document Conversion Service 3.0.009 – Oct 13, 2016
- Added setting ‘PDF File Format;Include Outline’ to include or not to include bookmarks when creating PDF files.
- Added option to the Internet Explorer converter to allow customizing the minimum scale level when converting HTML files with Microsoft.InternetExplorer.PageSetup.ShrinkToFit enabled. This option is set using the property ConverterPlugIn.PNIExplorer.ShrinkToFitScaleMin
at the converter level in a the application configuration file and applies on startup. -
Watch Folder Service can now extract and also convert any attachments in Outlook MSG files.
This feature is off by default. When enabled, any MSG files with attachments will create a subfolder of the same name as the MSG file in the Output folder. In that folder will be the converted files for the original MSG file and any attachments.
Several settings for controlling the MSG archive extraction are available.
- Fixed issue where creating a combined vector PDF with endorsements would not create the endorsements in the resulting file.
- Fixed random GIF creation issue with error ‘System.Exception: CPNOutputFile::Write – cbData is null’ when creating GIF files with the setting ConverterPlugIn.PNImageConverter.ResampleImageToMaxWidthOrHeightInPixels.
- Fixed issue with creating vector PDF files from PowerPoint presentations not honoring the settings Microsoft.PowerPoint.PrintOptions.PrintHiddenSlides,
Microsoft.PowerPoint.PrintOptions.FrameSlides, Microsoft.PowerPoint.PrintOptions.HandoutOrder, Microsoft.PowerPoint.PrintOptions.OutputType and
Microsoft.PowerPoint.PrintOptions.SlideShowName. - Fixed issue with creating vector PDF files from Word documents not honoring the settings Microsoft.Word.Document.PrintOut.Item=Document and
Microsoft.Word.Document.PrintOut.Item=DocumentAndMarkup. The other settings, DocumentMarkup, DocumentProperties cannot be used when creating vector PDF. - Fixed issue with creating vector PDF files from subfolders dropped into Watch Folder Service’s predefined folder “ConvertToAdobePDF”.
- Fixed issue where detecting input files or staging folders longer than 255 characters did not increment the Total Documents Failed counter in the Logging Console Watches panel.
- Fixed issue introduced with long path support in the PEERNET.ConvertUtility.dll version 3.0.008 where passing a directory for the ConversionWorkingFolder would now fail with DirectoryNotFoundException. This is now fixed to return to the prior behaviour of the utility creating the directory if needed. For 3.0.008 the directory needs to be created before making the call. We recommend updating to 3.0.009 to resolve this.
- Fixed issue with zero-byte files not handled efficiently. By default all empty files are treated as a failed conversion. This can be changed to “skip” zero-byte files without an error using the ZeroByteFiles option.
- Updated the settings used when creating vector PDF files to better handle image to PDF. Original settings caused very large PDF files to be produced. Affects the Adobe PDF Multipage.xml profile and the Watch Folder Service’s predefined folder “ConvertToAdobePDF”
- Fixed issue with WatchFolder randomly stopping processing on watched folders.
Document Conversion Service 3.0.008 – July 26, 2016
- Updated the Outside-In AX converter to support version 8.5.3 of Oracle Outside In Viewer Technology.
- Confirmed support for DCS using Ghostscript’s latest version, 9.19.
- Added two new image conversion options. Note that setting fax mode and other image actions will override the effect of these settings.
- Added setting ‘ConverterPlugIn.PNImageConverter.KeepSourceImageResolution’ to allow the option to keep the output image resolution the same as the source image.
- Added option ‘ConverterPlugIn.PNImageConverter.ResampleImageToMaxWidthOrHeightInPixels’ to dynamically resample the output image to a specific maximum width or height, specified in pixels
- Improved support for Office 2016 and added support for multiple, concurrent instances of the Excel and Outlook converters running to convert files when Office 2016 version 16.0.7070.2022 or later is installed.
- Added long paths (where the folders and file names are greater than 255 characters) support for Watch Folder, PEERNET.ConvertUtility.dll and the command line conversion tools.
- For Watch Folder this allows reading the input folders, and saving the created files to the output, failed or completed folders of very long paths.
- The working and staging folders in each watch folder definition still need to be less than 255 characters as required by the underlying programs used by DCS to perform conversions. This can be mitigated by setting short paths for the staging and working folders such as “C:\PN\S\” and “C:\PN\W\”.
- Added a new Watch Folder setting ‘UseCompressedDateTimeFormat’ to allow the use of a compressed version of the date time stamp in the working, staging, completed and failed folders, giving 20160331131645 instead of Thursday_March_31_2016_10_16_32_AM. Used when working with long paths.
- For the .NET library, PEERNET.ConvertUtility.dll, long paths can be used for the input files, input folders, output locations, results and log file locations.
- The internal staging and working folders dynamically created by the utility library still need to be less than 255 characters as required by the underlying programs used by DCS.
- A shorter ‘WorkingConversionFolder’ argument can be passed to each method in the utility library to use that folder instead of our default TEMP folder path. This can sometimes allow the long paths to be processed.
- A new option, ‘UseCompressedDateTimeFormat’, can be set to true and passed to the utility library to use a compressed version of the date time stamp, which can shorten the staging and working folders as well.
- The command line tools use the .NET library and as such inherit the improvements. A new command line switch, /T=”path to temp folder” has been added to allow for setting the custom TEMP folder for the command line tools. The ‘UseCompressedDateTimeFormat’ setting can be set using the /D switch.
- Fixed issue in Watch Folder and PEERNET.ConvertUtility.dll where converting folders of files from a network location or a different volume from the staging and working folder locations would fail with the error ‘Move folder failed for reason ‘System.IO.IOException: Source and destination path must have identical roots. Move will not work across volumes.’.
- Fix issue where folders of files (subdirectories) dropped into the ‘ConvertToAdobePDF’ Watch Folder input would fail to convert with error message ‘Could not find a part of the path’.
- Updated Watch Folder so that the service now automatically stops if no Watch Folder threads are found to start,such as when incorrect directory paths are found or all folders are disabled in the configuration file.
- Fixed logging file connection string formatting missing the quotes around SIL logging location. Caused an exception when setting the connection and the SIL file would not be created.
- Fixed issue with DWG files not created in AutoCAD failing to convert due to stopping on a dialog prompt “Open – Foreign DWG File”.
- Fixed communication with the PNDocConvQueueService COM object to eliminate the handle count spike when processing batches of documents with Watch Folder service and the PEERNET.ConvertUtility.dll.This also resolved a small memory leak.
- Fixed issue with event handling not being released properly causing DCS to take longer to shutdown than necessary.
- Fixed issue with Microsoft Office’s Click To Run module preventing DCS from starting upon reboot.
- Fixed issue with an empty Excel file taking a long time to fail to print. The file was not 0 bytes but had no content. This file now fails instantly after a single conversion attempt.This also affects the behaviour for Excel files when using the PrintOut options such as ChartsOnly and when there are no charts to print. These documents will fail instantly as well with no long timeouts or multiple retries.
- Resolved issue where Excel Workbooks with hidden sheets with Microsoft.Excel.PrintOut set to ‘PrintOutChartsThenWorkbook’ or ‘PrintOutWorkbookThenCharts’ and Microsoft.Excel.PrintHiddenWorksheets set to false would fail to print.
- Fixed issue with Excel when setting Microsoft.Excel.PageSetup.PrintQuality to 254; that value is not supported by Excel even if it is supported by our print driver underneath.
- Fixed issue with setting Microsoft.Excel.PageSetup.OddAndEvenPagesHeaderFooter setting not being applied.
- Fixed issue with Microsoft.PowerPoint.PageSetup.SlideSize not being recognized. This sets the size of the slide but does not affect the paper size used by DCS. For example, setting to Banner size when DCS is set to use Letter paper will give you a Banner sized slide centered on Letter paper. Also, some PowerPoint slides are unable to change their slide size.In this case we leave the presentation at the original size and output a warning in the logging console.
- Fixed Microsoft.PowerPoint.PrintOptions.HighQuality. The setting was only being set for Office 2010.
- Fixed Microsoft.PowerPoint.PrintOptions.SlideShowName to recognize and print the custom named slideshow.
- Fixed issue with Microsoft.PowerPoint.PrintOptions.OutputType set to PrintOutputBuildSlides not being a valid option for Office 2010 and later versions. If this option is set for Office 2010 a warning message is logged and we default back to PrintOutputSlides.
Document Conversion Service 3.0.007 – March 8th, 2016
- For very large images that do not fit in memory software processes the images in bands. We fixed a one pixel error when banded images are upside down which created a one pixel gap in between the bands when reassembled into a single image.
Document Conversion Service 3.0.006 – January 8th, 2016
- Fixed issue with secure hyperlinks (https:\\) not being recognized when converting documents to vector PDF files.
- Fixed PEERNET.ConvertUtility.dll issue dealing with paths that contained extra periods (.), resulting in the wrong file name.
Document Conversion Service 3.0.005 – December 11th, 2015
- Added watch variable to logging console reporting total up-time for Document Conversion Service.
- Resolved several issues with stability Office 2016. However, Office 2016 is unstable when running multiple instances of the application and it is important you only use Office 2013 which does not exhibit this issue.
- Fixed some issues with concurrency, which improves overall performance.
- Other performance improvements to help increase overall performance.
- Fixed issue with Ghostscript and Image conversion occasionally leaving the application’s temp folder behind in %TEMP%\DCS\.
- Fixed bug with Powerpoint in Office 2016, was only creating one instance of Powerpoint.
- Reduced Excel 2016 to a single instance only for stability, as multiple instances crash Excel 2016.
- Increased the RecycleVirtualSizeThreshold64 value to for Internet Explorer on Windows 10.
Document Conversion Service 3.0.004 – November 12th, 2015
- Added support for Office 2016.
- Added support for Ghostscript 9.18. Ghostscript 9.18 does not work correctly with Document Conversion Service 3.0.003 and earlier.
- Added support for security options when creating vector PDF files, see Adobe PDF Multipage.xml profile for available options.
- Improved throughput for file pickup in Watch Folder Service when configured for processing large batches of files.
- Added automatic detection of large number of files in Watch Folder Service which when triggered with auto switch processing to large batch mode.
- Added missing file extension .xlw for Excel to list of supported file extensions.
- Fixed issue with PEERNET.ConvertUtility.dll and using custom SmartInspect logging (.SIL) file names containing underscores “_”.
- Fixed issue by adding RecycleVirtualSizeThreshold64 configuration option, so 64-bit application virtual memory size can be controlled independent of 32-bit applications.
Document Conversion Service 3.0.003 – October 19th, 2015
- Enhanced PEERNET.ConvertUtility.dll CombineFiles method to support vector PDF and to combine the files directly as PDF.
- Added new Excel setting ‘Microsoft.Excel.SkipFileValidation’ to turn off the Office File Validation security in Excel. Office File Validation checks that the Excel file being opened is safe to open before actually opening them. Files can be marked as invalid if they are corrupt or contain malicious code. Unfortunately, this can also mean that files created previous versions of Office can mistakenly be tagged as invalid when they are not. We do not recommend enabling this feature; you do so at your own risk. Use with caution and only disable if you know and trust the source of the Excel files.
- Added support for converting Comma Separated Values (CSV) files though Excel.
- Improved application pool handling so that application pool recycling does not lock access to the pool for other conversion threads. This allows for more documents to be converted in less time.
- Improved handling of Adobe Reader and suppressing potential accessibility prompts.
Fixes:
- Text extraction font metric fixed so text extraction is more accurate.
- Fixed application recycle error when an exception is thrown for CloseDocument, CloseApplication.
- Fixed issue where upgrading from Document Conversion Service 2.0 was not removing the program from the Add\Remove Programs list.
- Password-protected PDF files override the “MaxRetryAttempts” setting; if a PDF document fails because it is password protected it is not attempted again.
- Improved handling of Adobe Reader and suppressing potential accessibility prompts.
- Fixed random failing issue when creating vector PDF using 32-bit applications on 64-bit operating systems. PDF creation would fail if the original process that created the splwow64 process was destroyed, which happens when we recycle or recover from a bad conversion. The still-running splwow64 process was trying to reference a temp folder that no longer existed resulting in a failed conversion.
Document Conversion Service 3.0.002 – September 11th, 2015
Fixes:
- Fixed PEERNET.ConvertUtility.dll returning 0 for the number of pages spooled when using MaxPagesSpooled.
- Fixed the PEERNET ConvertUtility.dll PNConversionItem and PNCombineItem objects returned when conversion errors triggered an internal conversion restart; object is now initalized correctly and has the correct information.
- Fixed installer to add .SIL file association and icon for Smart Inspect Logging files.
- Improved the errors logged for incorrect or missing keys names in the Watch Folder Service configuration file.
- Fixed an issue in the text extraction process where font metric information was not correctly scaled to size of font causing text to become scrambled in physical layout mode.
Released Document Conversion Service 3.0.001 – July 20th, 2015!
This new release includes support for Microsoft Windows 10.
But more importantly, this release introduces the ability to create vector (searchable) Adobe® PDF documents from the supported documents. And when using Office 2007 or better with Document Conversion Service 3.0, the office documents like Word to PDF, Excel to PDF, and PowerPoint to PDF for example will include their hyperlinks and bookmarks.
In addition, the application pool implementation is now designed to start only one application and will grow the number in-use based on demand. The running applications will also reduce over time, if not actively being used. This minimizes the resource utilization and improves the overall system stability.
Fixes:
- Fixed issue with PEERNET.ConvertUtility.dll that caused the PNDocConv32Service and PNDocConv64Service services to exhibit a thread and handle leak, causing DCS to stop working. This issue only appears when the PEERNET.ConvertUtility.dll is being called from a long running process such as a IIS web service, or a very large number of files is being converted.
- Fixed memory and handle leak issue with PEERNET.ConvertUtility.dll due to use XMLSerializer constructor.
- Updated to support Adobe Reader DC, verified support for Ghostscript 9.16.
- Fixed orphaned SPL files left in the print spooler folder when using MaxPagesSpooled.
- Fixed incorrect errors being reported when using MaxPagesSpooled with documents with a small number of pages.
- Fixed PEERNET.ConvertUtility.dll returning 0 for the number of pages spooled when using MaxPagesSpooled.
- Fix for file handle leak in PNFormatConverter module when processing corrupt PDF files using Ghostscript, caused orphaned folders under the temp folder when using PEERNET.ConvertUtility.dll.
- Fixed for leftover TMP files when using Ghostscript to convert PDF files that fail to convert.
- Added support for 256-encrypted PDF files.
- Added ‘Microsoft.Excel.ClearTableStyle’ and ‘Microsoft.Excel.ClearTableStyleAndFormatting’ – Clears the table style and optionally the table formatting for any rows or columns with applied table styles. Leaves cell data and formulas in place.
PEERNET Document Conversion Service 2.0.019 – Released February 23, 2015
Improvements and Fixes:
- Fixes for Windows security updates.
- Added silent command line install options to the Document Conversion Service Setup program for SMS and other push software. For example:
- Use to create the default DCSAdmin account: pndcssetup_2.0.019 /s PASSWORD=”password”
- Use local custom account and auto start conversion service: pndcssetup_2.0.019 /s LAUNCHDCS=TRUE DCSUSER=”.\MyLocalUser” PASSWORD=”password”
- Use domain custom account, auto start conversion and watch service: pndcssetup_2.0.018 /s LAUNCHDCS=TRUE RUNWATCHSERVICE=TRUE DCSUSER=”DOMAIN\MyLocalUser” PASSWORD=”password”
- Improved image quality – bi-cubic scaling is now used when scaling an image.
- Improved size of created JPEG and TIFF files with JPEG compressed images.
- Fixed issue with JPEG in TIFF creating TIFF files at the wrong size (too big).
- Improved JPEG image quality – changed JPEG sub-sampling to always use no sampling (4:4:4) for all JPEG images except Color Fax which is required to sub-sample at 4:2:2.
PEERNET Document Conversion Service 2.0.018 – Released December 10, 2014
Features:
- Added the following Excel options for data discovery:
- ‘Microsoft.Excel.Worksheet.IncludeCellFormulasAsComments’ to display all cell formulas as comments at the end of the spreadsheet.
- Added ‘Microsoft.Excel.AutoFit.KeepEmbeddedChartScaling’ to maintain the scaling of embedded charts when using ‘Microsoft.Excel.AutoFitRows’ and ‘Microsoft.Excel.AutoFitColumns’.
- Automatic removal of document protection for Excel documents on Excel 2010 and below.
- Improved Word auto field replacement to allow for Date, Time and Filename field replacement in text boxes, shapes, footnotes, endnotes and comments as well as the document text, headers and footers.
- Improved the scaling algorithm used when creating JPEG compressed TIFF images to create better quality images and a smaller file size.
- Improved the scaling algorithm used by PEERNET Image Converter to create better quality images and a smaller file size.
- Added a new converter, PEERNET WIC Image Converter, specific to converting images, RAW camera images and other file types using the Windows Imaging Component (WIC) technology and third-party image codec packs such as FastPictureViewer Codec Pack and DjVu Shell Extension Codec pack.
- Added option ‘Image Options;Include Software Name and Release’ to allow removing the software name tag (field) from created TIFF images.
Fixes and Improvements:
- Fixed Excel so that embedded charts are printed as well as chart sheets when selecting print options ‘PrintChartsOnly’, ‘PrintChartsThenWorkbook’ and ‘PrintWorkbookThenCharts’.
- Fixed Excel printing options so that duplicate charts and tabs are not created when choosing print options ‘PrintChartsOnly’, ‘PrintChartsThenWorkbook’ or ‘PrintWorkbookThenCharts’.
- Fixed issue with Word conversion where any paper orientation settings were ignored if the margin settings were also supplied.
- Fixed the Outside-In AX converter to support the versions 8.4.1 and 8.51 of Oracle Outside In Viewer Technology. As of 8.4.1 the Outside In Technology needs to be installed under the account, normally DCSAdmin, that DCS is installed under.
- Fixed random layout issue with ‘Microsoft.Word.ActiveWindow.View.MarkupMode’ where switching from BalloonRevisions to InlineRevisions where produce a document with the balloons showing and the balloon text cut off instead of showing the comments and tracked changes inline.
- Fixed issue where custom settings where not applied to a protected Word document even when the unprotect password was supplied as part of the custom settings.
- The setting ‘Microsoft.Word.PageSetup.BookFoldPrintingSheets’ for booklet printing now matches the “Sheets per Booklet” setting in Page Setup dialog in Word. Accepts “All”, “Auto” and any number of sheets divisible by 4.
- The ‘Microsoft.Word.PageSetup.DifferentFirstPageHeaderFooter’ now only accepts True or False. Default is False.
PEERNET Document Conversion Service 2.0.017 – Released October 29, 2014
Features:
- Improved command line tool DCSConvertFolder.exe and PEERNET.ConvertUtility.dll method ConvertFolder() to gracefully handle converting folders containing very large number of items. The files to be converted are copied into the staging folder as they are needed instead of all at once at the start. The utilities have an internal maximum number of parallel conversions based on your machine specifications (CPI/core * 2) so as to not overtax the computer, and this many files will be processed at once.
- The location of the conversion results log file (the failed.dcsresults file) and the SmartInspect logging console file can now be customized when using the DCS command line tools and the PEERNET.ConvertUtility.dll.
- Added the following Excel options for data discovery:
- ‘Microsoft.Excel.ReplaceFormulasWithAutoDateAndTimeAsString’ to replace any cells with TODAY() or NOW() in a formula with a custom string.
- ‘Microsoft.Excel.PrintHiddenWorksheets’ to enable/disable printing hidden sheets.
- ‘Microsoft.Excel.RemoveBackgroundColors’ to enable/disable removing any background shading in the cells. This does not affect borders or conditional formatting.
- ‘Microsoft.Excel.SetAllTextAsBlack’ to set all text on the spreadsheet to black. Used with above to show light-colored or white text. Affects ALL text. This does not affect conditional formatting.
- ‘Microsoft.Excel.ClearAllConditionalFormatting’ to remove all conditional formatting from the shreadsheet.
- ‘Microsoft.Excel.TrackChanges.HighlightChangesOnScreen’ – applies only when tracked changes is enabled in the spreadsheet and will enable/disable showing a highlight rectangle around any cell that has been changed.
- ‘Microsoft.Excel.TrackChanges.ListChangesOnNewSheet’ – applies only when tracked changes is enabled in the spreadsheet and will enable/disable showing all changes in a separate spreadsheet at the end of the workbook.
- Removed excessive logging console messages to make the logging console easier to read.
- Added new profiles for creating JPEG and JPEG compressed TIFF images.
- Cumulative security updates to improve stability.
Fixes:
- Fixed Adobe PDF Converter to support Microsoft hotfix KB2993651. Prior to 2.0.017, this hotfix would cause DCS when converting PDFs to eventually end in complete system failure.
- Fixed off-by-one issue with MaxSpooledPagesAllowed.
- Service now stops cleanly if stopped when a file is in the process of timing out on trying to open the file.
- Fix for DCSConvertFolder.exe and PEERNET.ConvertUtility.dll method ConvertFolder() only picking up a single file out of the folder instead of the entire folder contents.
- Fixed Word, Excel and PowerPoint converters so that any orientation settings are applied after any settings to change the paper size as setting the paper size will reset the orientation.
- Fixed problem with non-English operating system with Microsoft Office 2010 SP1 install where Office applications would not start.
- Install program now automatically enables the Print Spooler Service required by Document Conversion Service.
- Removed redundant error messages in event log and improved the messages in the logging console to better describe warnings and errors when loading application factories and converter plugins.
- Fixed issue where the Adobe Reader setting Adobe.PDF.PrintOptions.PageScaling was not being recognized the first time a PDF was printed.
- Improved Document Conversion Service recovery and recycling behaviour when in critical states; system tray now reports “restarting” as a status when a restart is triggered.
- Improved error checking and memory management in the PEERNET Document Conversion Helper 1.0 (32-bit, 64-bit) module.
PEERNET Document Conversion Service 2.0.016 – Released July 16, 2014
Fixes and Improvements:
- Fixed random issue specific to version 2.0.015 where the service would start and then immediately shut down.
- Fixed issue where the following configuration file settings were not being read and were using their default values instead:
- DocumentOpenTimeout, DocumentCloseTimeout, DocumentCloseAllTimeout and ApplicationCloseTimeout when in the General section
- SessionWaitForAllJobsCompletedTimeout
- ThreadInitBeforeSignalRunningState
- Excel files that contain charts but no sheets will now convert successfully.
PEERNET Document Conversion Service 2.0.015 – Released June 19, 2014
Features:
- Improved the CombineFiles method in PEERNET.ConvertUtility.dll to accept a list of files with unique conversion settings for each file. General application conversion settings, such as the pages to print in each file, can be used.
Fixes and Improvements:
- Fixed issue where hidden text in a Word document was not being printed even when the option Microsoft.Word.ActiveWindow.View.ShowHiddenText was set to ‘true’ to show the hidden text.
PEERNET Document Conversion Service 2.0.014 – Released May 28, 2014
IMPORTANT FIX! Added support for Adobe® Reader 11.0.07. Due to a change in their software introduced in the release of Adobe® Reader 11.0.07, you need to update to Document Conversion Service 2.0.014 in order to support this version of Adobe Reader XI.
Features:
- Simplified the setup and configuration of a client-server model of conversion. All components and utilities have been enhanced to support the client-server model, making it extremely easy to have a centralized Document Conversion server with multiple clients/users performing conversions.
- Simplified the Document Conversion Client Setup required for the client-server model and custom applications using PEERNET.ConvertUtility.dll. Only the required components are installed by default, other components such as Watch Folder, command line tools and extra sample code are installed only when selected.
- Added command line silent install to Document Conversion Client Setup for bundling with client applications.
Fixes and Improvements:
- Fixed issue where documents that fail to start spooling were being returned as failed even when the retry attempt was successful; does not apply to images or files converted using Ghostscript.
- Logging console now displays the state of each converter in its watch variables list if it fails to start with errors, is not installed or is disabled in the configuration.
- The “MaxRetryAttempts” setting now applies only to documents that do not start to print and can now be set to 0 to only try once. Maximum number of attempts is 5. Default is 2 additional attempts for a total of 3 attempts. Does not apply to images or files converted using Ghostcript.
- Improved command line parsing and error reporting for the DCS Command Line tools.
- Added “AlwaysKeepProcessingLoggingFiles” option for the PEERNET.ConvertUtility.dll. When ‘true’, this option keeps the logging console file (the .sil) and stores the path in the ConversionLogFilePath property of the PNConversionItem object.
- Minor fixes and improvements for handling the error logging files and access to the event log when needed in PEERNET.ConvertUtility.dll.
- Fixed unhandled exception being thrown in in PEERNET.ConvertUtility.dll when trying to validate an invalid path internally.
PEERNET Document Conversion Service 2.0.013 – Released Feburary 7, 2014
Fixes and Improvements:
- PDF files are now printed as images from Adobe Reader which greatly enhances readablity and quality of the output files. New feature can be controlled using “Adobe.PDF.PrintOptions.PrintAsImage”, see user guide for more information.
- Added additional profiles to the default installation to give more choices when converting files without having to create a custom profile.
- Improved error messages in PEERNET.ConvertUtility.dll: Added better checking of the DCOM working folder path to detect bad paths before attempting to use the specified UNC the path.
PEERNET Document Conversion Service 2.0.012 – Released January 8, 2014
Fixes and Improvements:
- Fixed issue where Windows® firewall prompt would appear on Windows 8/Windows Server 2012 when opening log viewer.
- Added automatic disabling of the Interactive Services Detection service as part of the installer for Document Conversion Service.
- Fix to improve spooler notifications through the printer driver component so that we receive all printer notifications, was causing some random convert job failures.
- Added ability to timeout on synchronous COM calls in order to detect the scenarios that would hang a conversion thread from moving forward due to a hung COM process.
PEERNET Document Conversion Service 2.0.011 – Released December 17, 2013
Fixes and Improvements:
- Improved handling PDF documents when Adobe Reader fails to print all pages, now reported as an failed conversion.
- Fixed issue with fonts when Adobe Reader crashes leaving embedded fonts registered with Windows font system.
PEERNET Document Conversion Service 2.0.010 – Released December 4, 2013
Features:
- Added ability to control PDF printing auto-rotation setting with the profile setting “Adobe.PDF.PrintOptions.PageAutoRotate”. Set to True to have Adobe auto-rotate the pages, the default is False.
- Added ability to control PDF printing page scaling with the profile setting “Adobe.PDF.PrintOptions.PageScaling”. Options are ShrinkToFit and ActualSize, the default value is ShrinkToFit.
- Added “MaxSpooledPagesAllowed” to set the maximum number of pages that are allowed to be printed/spooled; The default value of 0 for this setting means no limit.
- Added “MaxRetryAttempts” setting to control the number of times DCS will retry converting document if not successful on open or starting to print it. Can be set at the global or converter level; does not apply to images or files converted using Ghostcript.
- Improved error detection and reporting on documents that fail to convert.
Fixes and Improvements:
- Improved the creation of the .\DCSAdmin administrative user account and added better error handling when the account cannot be created.
- Improved handling of invalid or corrupt PDF documents to ensure system gracefully recovers and reports PDF document failed to convert.
PEERNET Document Conversion Service 2.0.009 – Released November 8, 2013
Features:
- Added ability to enable or disable the use of Javascript in PDF files. Default behaviour is to not allow Javascript in PDF files to be run due to the security risks it presents. For PDF files that use Javascript to fill in fields, this can be enabled through the conversion setting Adobe.PDF.Javascript.Enable.
- Added ability to control PDF printing setting Choose paper source by PDF page size with new profile setting Adobe.PDF.PrintOptions.ChoosePaperSourceByPDFPageSize.
- Added ability to auto-split multipaged file formats (TIFF,PDF,DCX) based on number of pages or exceeding a file size threshold.
- Added additional options to the folder settings for the Watch Folder Service:
- Polling.MaxFilesToProcessAtATime adds the ability to limit the number of files picked up from the input folder on each polling interval. This is useful to when dealing with folders with a very large number of files as it allows you to automatically process the files in smaller groups.
- Polling.SynchronousFilePickup will allow the first group of files to finish converting before the next group of files is picked up.
- The options UseTimeDateSubFoldersInCompletedFolder and UseTimeDateSubFoldersInFailedFolder allow you to control how the files are stored in the Completed and Failed folders.
Fixes and Improvements:
- Fix for using UNC paths as the folder paths for the Watch Folder service.
- Fix for page headers and footers appearing when converting HTML files with Internet Explorer 10 installed.
- Fix for Postscript files that set orientation at the page level to display pages in the correct orientation.
- Fix for Ghostscript converter to listen to the auto-rotate setting to rotate the pages of the Postscript. Postscript file must have valid DSC commands. Does not work for PDF files processed using Ghostscript.
- Fix for random crash with Ghostscript converter and the Postscript converter due to memory allocation of EnumForms. Only happened when setting Devmode;Paper Size in the profile settings.
- Fix for DCSConvertFolder.exe and PEERNET.ConvertUtility.dll method ConvertFolder() only picking up a single file out of the folder instead of the entire folder contents.
- Fix for Outlook and vCard files (*.vcf) with Unicode characters, foreign characters are now displayed correctly in the output file.
PEERNET Document Conversion Service 2.0.008 – Released August 23, 2013
Features:
- Added the ability to convert XML files as plain text using Microsoft® Word.
- Logging console now also displays the version of each converters’s application in its watch variables list.
- The Microsoft® Outlook converter now supports converting the following formats when using Microsoft® Office 2007 and higher.
- vCard Files (*.vcf)
- vCalendar Appointment Files (*.vcs)
- iCalendar Appointment Files (*.ics)
- BETA FEATURE – Added the ability to use the Microsoft Windows Imaging Component and the available image codecs to the PEERNET Image Converter. The following file formats can now also be converted:
- Windows HD Photo (*.wdp, *.hdp)
- JPEG XR format(*.jxr)
- Icon image format (*.ico)
- BETA FEATURE – By downloading additional Windows Imaging Component (WIC) codecs from third-party providers, you can now add extra image formats to the formats already supported.
Fixes and Improvements:
- Fixed issue with the Outside-In AX converter to support the latest version (8.4.1) of Oracle Outside In Viewer Technology.
- Fix for additional self-healing of core components on service start.
- Fixed issue with Microsoft® Word converter hanging when processing files with prompt variables, these additional prompts are now automatically handled.
- Microsoft® Word now configured to treat all textual files as plain/text; this applies to files with the extensions .txt, .log and .xml.
- Fixed issue with Internet Explorer version 10.0 not using the configuration options of not printing headings and footings or any custom settings established by the conversion settings/profile.
- PEERNET Image Converter now handles very large images and has improved error reporting when encountering images that are too large.
- Fixed the PEERNET Image Converter and the PEERNET Ghostscript converter to use the page size, if set, in the profile when creating the image.
- Fixed memory leak issue with the Microsoft XPS converter.
- PEERNET.ConvertUtility .NET library methods now return the correct result when a print job was started but no files were created.
- Fixed the occasional install error where the PEERNET Document Conversion Helper 1.0 (32-bit) component was not installed correctly. Document Conversion Service now self-heals this component and others at startup. This can be controlled in the configuration file.
- Fixed memory leak issue in the Document Conversion Service printer component that caused the PNSrv10.exe module to increase in size.
- Fixed issue with PEERNET.ConvertUtility .NET library methods where file names with upper case extensions would not be processed.
- Fixed issue with the system tray program where the saved log folder would open as the ‘My Documents’ folder if the folder did not exist. The folder is now created as part of the install and is self-healing in the system tray application.
- Command line tools now accept a path to a profile as well as using only the profile base name for the default profiles. This allows for custom profiles to be stored anywhere on the computer.
- Improved the logging console error messages reported when using Ghostscript 7.07 to process PDF documents in which we cannot use the DCS% section to get a page count.
- Fix for random application recycling problem where the application would get lost from the pool.
- Fix for application recycling problem when the pool count would go to -1.
PEERNET Document Conversion Service 2.0.007 – Released June 7, 2013
Features:
- Now supports converting XPS and Open XPS documents.
- New methods added to the PEERNET.ConvertUtility .NET library to support combining files into a multi-page TIFF file or Adobe PDF document.
- New PEERNET Passthrough Converter that allows files to be moved through the Document Conversion service without being converted. Useful when you want to convert some files types but not others.
Fixes and Improvements:
- Fixed issue which cause service to not start when NumberOfDocumentsInParallel and NumberOfPrinters in configuration settings were set to 0, 0 is now treated as “auto”.
- Fixed issue introduced in 2.0.005 where PDF documents were no longer being converted with shrink to fit enabled.
- Fixed issue where the PEERNET.ConvertUtility .NET library would retry copying the output file to the destination folder 20 times when the file existed and overwrite was false. If file exists and overwrite is false, utilities now fail immediately without any retries.
- Improved the PEERNET.ConvertUtility .NET library reporting when filename or folders passed were not fully qualified paths.
- Improved the return codes for the Document Conversion Service command line conversion utilities so a return error code of 0 is success, 1 is failed and 2 is invalid parameters on command line.
- Improved validation for files and folders passed as arguments to the Document Conversion Service command line utilities.
PEERNET Document Conversion Service 2.0.006 – Released May 9, 2013
Features:
- Document Conversion Service now configured to run constantly without forcing applications to recycle unless they fault and also configured to run constantly without having to restart every 48-hours.
- Added ability to request optional timeout to wait for Document Conversion Service to start and only after timeout period has expired report service is unavailable to the command line utilities and the PEERNET.ConvertUtility .NET library methods.
- Added optional ability to normalize foreign characters in filenames as we process them; affects command line utilities, the PEERNET.ConvertUtility .NET library and the Watch Folder Sample.
- Added feature which configures Internet Explorer to shrink-to-fit as much as it can so web pages which are very wide (contain wide images) now fit on one page without being cut off.
Fixes:
- Fixed bug with foreign characters in PDF file names that would cause Adobe PDF to not open file which resulted a print timeout error.
- Fixed bug in the command line utilities, PEERNET.ConvertUtility .NET library and the Watch Folder Sample where file name extensions were not handled case-insensitive.
- Increased the ReadyThresholdvalue value in the application configuration file to 5 seconds to fix issue on heavily taxed systems where process being created was not ready for system to use.
- Increased the PrintSessionTimeout value in the application configuration file to 10 seconds to allow time for the printer to be released back into the printer pool on heavily taxed systems.
- Fixed issue where detecting bitness of Microsoft Office was not working when Outlook was not installed. Now bitness is correctly determined for each Microsoft Office application.
- Fixed issue with Ghostcript font path which resulted in random failures of some postscript files.
PEERNET Document Conversion Service 2.0.005 – Released March 22, 2013
Features:
- Added feature to Watch Folder Service to not remove the folder structure found under the input folder when enabled, default is disabled.
- The installation process now supports creating a special user account (DCSAdmin), or using an existing user with administrative privileges to run the the application services.
- The user account under which Document Conversion Service runs nor longer requires any pre-configuration of the applications it utilizes. The Document Conversion Service on startup now configures all applications it uses.
- Improved the Adobe Reader Converter to give better control over the PDF document and reduce the amount of resources used.
- Added new converter option ‘Adobe.PDF.PrintOptions.CommentsAndForms’ to control what content in the PDF file is printed – document, document and markups, or document and stamps.
- Added improved handling of PDF files when processed through the Ghostscript Converter, including better informational and error messages being logged in the results.
- The Document Conversion Service system tray icon now provides better feedback on service startup and shutdown.
Fixes:
- Fixed issues with Document Conversion Service startup and shutdown so that the service now exits cleanly.
- Fixed issue with Excel printing very slowly when A4/Letter resizing was enabled.
- Fixed issue with PowerPoint failing to exit when shutting down the conversion service. This only happened with Office 2007 and randomly on certain files.
- The Ghostscript converter now properly loads and uses any Windows true type fonts on the computer.
- Fixed issue in PEERNET.ConvertUtility .NET library that caused a file to fail with an overwrite error when it did not fail to convert. Occurred only when overwrite option was set to false.
- Fixed issue in PEERNET.ConvertUtility .NET library that caused the thread handle count to increase when calling the PNConverter methods inside a loop. Thread count now returns back to starting point.
- The PEERNET.ConvertUtility .NET library now limits the number of parallel threads for the PNConverter.ConvertFile methods to one (1) as only a single file is being converted.
- Fixed issue with jobs aborting after 30 minutes even though the file was still being converted.
- Added file extension mappings for Visio 2010 *.vsd format and the Visio 2012 *.vsdx format.
- Fixed issue where Visio files from older version would print with the text and graphics shifted to the right under Visio 2010 and later.
- Fixed issue in Watch Folder Service caused by hidden and protected system files existed in the input folder causing the service to delete a staging folder that did not exist.
PEERNET Document Conversion Service 2.0.004 – Released January 30, 2013
Fixes:
- Internet Explorer converter now resets any converter settings to their initial values before applying any custom settings.
- Abode Reader and Adobe Acrobat configured not to perform automatic software updates.
- Fixed null object exception when doing autopath and/or autodate replacement with fields with additional field formatting specified in word document.
- Fixed issue where JobID was being created under the \Printer\9\ registry key instead of the \Printer\10 registry key.
PEERNET Document Conversion Service 2.0.003 – Released January 15, 2013
Features:
- Office 2013 and 2010 64-bit edition is now supported.
- Added support to reset all page breaks in Excel worksheets.
- Improved handling of protected word and excel documents. A protected document that can not be unprotected is converted and an informational message is logged in the results indicated the inability to unprotected the document or worksheet.
- Added new option ‘NumberOfDocumentsInParallel’ to the PEERNET.ConvertUtility .NET library to control the number of documents being submitted for conversion by the conversion libary.
Fixes:
- Fixed issue in Convert Utilities where the /L logging switch was failing to create the log files.
PEERNET Document Conversion Service 2.0.002 – Released December 13, 2012
Features:
- Office 2013 32-bit edition is now supported.
- Internet Explorer 64-bit edition now supported .
- Internet Explorer page margins, headings and footings now configurable in the conversion settings.
- Supports changing Excel, Word, PowerPoint documents based on configurable in the conversion settings.
PEERNET Document Conversion Service 2.0.001 – Released November 23, 2012
The command lines tools has been improved to support running multiple instances of the command tools in parallel without interfering with each other.
Document Conversion Service now supports recognizing foreign language versions of the Microsoft® Office applications and now correctly starts on foreign language versions of Microsoft® Window operating systems.
For developers looking to integrate document conversion into an existing workflow, an enhanced utility library is also included in this release to make integrating document conversion as simple as calling a single function.
The Document Conversion Service now supports many new features that includes controlling how Excel, Word, and PowerPoint documents are printed, which is important to firms performing e-discovery work.
The Document Conversion Service now supports adding header and footer endorsements. This can be used to add bates numbering, to add page n of m, and other textual information in the header or footer of each image.
The Document Conversion Service supports converting documents of any number of pages provided there is sufficient memory and disk space.
PEERNET Document Conversion Service 1.0.003 – Released August 10, 2012
A complete set of command lines tools has been added to this release enabling the converting of a file or folder with one easy command.
For developers looking to integrate document conversion into an existing workflow, a utility library, the PEERNET.ConvertUtility .NET library, is also included in this release to make integrating document conversion as simple as calling a single function.
The product has been made even more robust when errors occur in the converting applications and a new feature has been added to auto restart the service on a specified time period to ensure service availability is 24/7.
PEERNET Document Conversion Service 1.0 – Released March 1, 2012
This is the first public release of our high-end production service for the conversion of documents to TIFF, JPEG, Adobe® PDF and other image formats.
It features a scalable and robust enterprise level architecture with plugin support for payloads and document converters. The performance of the service is dependent on the available system resources (Memory, Disk, Network, CPU) along with the configuration settings which control the amount of resources the Document Conversion Service is permitted to consume.
It is a true service and it can be run as a Windows® Service on all supported platforms. Coupled with the PEERNET Document Queue Service, you can interface locally or remotely with the service.
The architecture of this product is designed allow you to scale up based on system resources or you can scale out onto multiple systems. It gracefully recovers from application conversion errors and will recycle applications used in conversions periodically as well as when they fail or become rogue processes without user intervention.
The PEERNET team is always happy to help!
Give Us a Call
1-800-883-7980
Ask Us a Question
Complete our contact form