Over the past 10 years, we have always made it a habit to listen to our customers, especially when kicking off the development of a new release. Once you receive a request, or bug, more than once, you'd better do something about it.
However, during the last 3 to 4 years things have changed. Naturally we still listen to our customers, but Muhimbi is now its own biggest customer. What!? Indeed, and to the best of our knowledge, no one carries out more operations in a real-word production environment than we do in-house. Why is this? Well, our popular cloud based services, the Muhimbi PDF Converter for SharePoint Online, and the Muhimbi PDF Converter API and Server Platform, use the exact same engine that we ship alongside our on-premise products.
Because our Online customers fully depend on us, our data centres and our software, the responsibility to keep things up and running has shifted from our customers' IT departments, to our own operations team. Although our products have always been very stable and scalable, there were plenty of minor hiccups that we did not know about because it wasn't too much of a problem to our customers. However, when you run your own software at a very VERY large scale then all small things add up.
To cut a long story short, we monitor our online services like a hawk. Each and every issue, no matter how big or small, is recorded and analysed. If we can help it, we fix it. As a result we have improved and fixed dozens of issues in the new 8.4 release.
Naturally we added some new functionality as well. The key changes are as follows:
- Support for PDF/A-3b in addition to existing support for PDF/A-1b and 2b.
- Skip processing of 'real-time operations' for search indexer and other system accounts.
- Support for 3rd party OCR engines.
- Support for TLS 1.2 throughout.
- Automatically generate named destinations based on PDF Bookmarks.
- Support for merging of PDF Portfolio files.
- Optionally unhide hidden Excel columns and rows during PDF conversion.
- PDF Conversion of Outlook contacts (in MSG Format).
- PDF Conversion of delivery and read receipts (in MSG Format).
- Support for targeting 'last page' when watermarking documents.
- Many improvements to Email, AutoCAD, MS-Word and HTML converters.
- New unattended installer.
For those not familiar with the product, the Muhimbi PDF Converter for SharePoint is a lightweight solution that allows end-users to merge, split, watermark, secure, OCR and convert common document types - including InfoPath, AutoCAD, MSG (email) MS-Office, HTML and images - to PDF as well as other formats from within SharePoint using a friendly user interface, workflows or a web service call, without the need to install any client-side software or Adobe Acrobat. It integrates at a deep level with SharePoint and leverages facilities such as the Audit log, Nintex Workflow, K2 blackpearl, localisation, security and tracing. It runs on SharePoint 2007-2019 & SharePoint Online and is available in English, German, Dutch, French, Traditional Chinese and Japanese. For detailed information check out the product page . This ‘on-premise’ version of the PDF Converter requires software to be installed on the SharePoint server. Please note that if you have no server access, there is always the option to deploy our SharePoint Online App to on-premise versions of SharePoint 2013, 2016 and 2019. For details see this blog post .
When upgrading from a previous version, read this Knowledge Base article first.
Some of the main changes and additions in the new version are as follows:
|4145||AutoCAD||Fix||Upgrade AutoCAD Converter|
|3033||AutoCAD||Fix||Cad drawings converted into PDF have syntax issues|
|2941||AutoCAD||Fix||When AutoCAD conversions are running in parallel they sometimes fail|
|1902||AutoCAD||Fix||Hebrew Font Rendering doesn't work for AutoCAD conversions|
|3977||Conversion||New||Add support for XLT and XLTX|
|3610||Core||Fix||Print Spooler service is not started on DocumentConverterService startup|
|3449||Core||Improvement||Increase default file size limitation to 100MB|
|3889||Core||Improvement||Suppress info logging for diagnostic requests|
|1560||Core||Improvement||Improve Debug logging for PDF Splitting|
|3517||Core||Improvement||Extract OCR text action does not log into the DocumentConvert.log file|
|2140||Core||Improvement||Improve cleaning up of old Temp Files|
|2934||Core||Improvement||Move Conversion Service to .net 4.0|
|4369||Core||Improvement||Add support for TLS1.2 in Core Web Service|
|4031||Core||New||Implement Windows / System Temp and cache Folder cleaner|
|3903||Core||New||Implement Request specific regional settings (Date format, time zone etc)|
|4407||Documentation||Improvement||Update documentation about FIPS|
|3907||Fix||MSG Converter - Content goes missing from beginning of line|
|3324||Fix||MSG Converter - UTF-8/UTF-16 encoding issues|
|2932||Fix||MSG Converter - Incorrect line spacing|
|4135||Fix||OverflowException converting msg file|
|4368||Fix||MSG Conversion - URLs containing # not converted correctly|
|4376||Fix||Some embedded images in a MimeFile email are disappearing|
|4308||Fix||MSG conversion - Image does not appear|
|2117||Fix||Failed MSG Conversions leak files in Temp folder|
|4174||Improvement||MSG Converter - Fix 'sent date' when converting email drafts|
|4377||Improvement||MSG rendering errors when FitWidthScaleImagesOnly is used|
|2802||New||MSG Converter - Make it possible to change page size and margins|
|4066||New||MSG Converter - Add support for displaying of Contacts|
|3976||New||Conversion of MAPI report emails to PDF (Read receipts, delivery receipts)|
|4364||New||Reference error for msg file type containing excel attachment|
|4067||Excel||New||Implement facility to un-hide Excel Columns and Rows|
|3535||HTML||Fix||Cannot see List content within Web-part Page using HTML Converter|
|4217||HTML||Fix||Strange letter spacing in pdf converted from html|
|4210||HTML||Fix||Some websites cannot be converted|
|4304||HTML||Fix||HTML based Email conversion is impossible for certain locales|
|3397||HTML||Fix||Webkit HTML Converter returns empty PDF when child process dies|
|4289||HTML||Improvement||System crash under high HTML Conversion load|
|3137||HTML||Improvement||Auto translate 'Minimal Download Feature' URL to full URL|
|4375||HTML||Improvement||Add support for TLS1.2 in HtmlConverter|
|3450||HTML||Improvement||Allow default HTML Conversion Delay to be configured using STSADM|
|4642||Image||Fix||JPG files with invalid EXIF tags convert into blank PDF|
|4032||InfoPath||Fix||InfoPath cache cleaner does not work on some systems|
|4353||InfoPath||Improvement||Add support for TLS1.2 when fetching XSN files|
|3187||Merging||Fix||Merged document cannot be saved|
|3169||Merging||Fix||Named destinations are duplicated in certain scenarios|
|3152||Merging||Fix||Named destinations are lost during merge|
|3142||Merging||Fix||Named Destinations with German 'umlaute' fail|
|4069||Merging||Fix||PDLayoutDontCare error during merging|
|3263||Merging||Fix||Chinese character displayed incorrectly in merging error messages|
|3148||Merging||Fix||PDF.ConvertAttachmentMode=RemoveAll doesn't appear to work|
|4753||Merging||Fix||PdfNamedDestinationCollection exception during merging|
|4745||Merging||Fix||Layering problems after merging certain documents|
|4750||Merging||Fix||NullReferenceException in GetNodeCount while merging documents|
|4258||Metadata||Improvement||Managed Metadata Columns don't copy cross site|
|2791||MS-Word||Fix||DIP is not stripped for some MS-Word files|
|2294||MS-Word||Improvement||Fix filename field in headers and footers when converting Word files|
|734||MS-Word||Improvement||Fix conversion of Documents containing the ASK / FILLIN field|
|3429||OCR||Fix||Nullref exception in UnicodeTrueTypeFont.SetSymbols during OCR|
|3428||OCR||Fix||NullRef Exception in ITrueTypeFont.GetCharWidth during OCR|
|4245||OCR||Fix||GDI+' errors when carrying out OCR on certain documents|
|4657||OCR||Fix||Error while reading image's width during OCR|
|3124||OCR||Improvement||Return PDF AND text in single OCR operation|
|3082||OCR||New||Add support for 3rd party OCR engines|
|4317||OCR||New||Calculate and return number of pages for OCR operations|
|2920||Fix||PDF/A Conversion - Validation Error - contains action of type launch|
|1910||Improvement||Improve support for merging Acrobat PDF Portfolio Files|
|3109||New||Add support for PDF/A-3B|
|3945||PDF Security||Improvement||PDF security page allows to save settings without owner/open password|
|4737||PHP||Improvement||Fix PHP Soap libraries|
|4143||PHP||Improvement||Update PHP Proxies and sample code|
|3559||Setup||Fix||Uninstall process does not always clean up the WebConfigModifications.|
|4138||Setup||Fix||Document Converter Service installer does not open firewall port|
|2632||Setup||Improvement||Review and update unattended installer|
|3419||Setup||Improvement||Improve SharePoint Resource Deployment|
|2912||Setup||Improvement||Remove '2013' from all WSP file names, to avoid confusion in SP2016.|
|2555||Setup||New||Add 'unattended (u)ninstallation chapter back to the admin guide.|
|4734||TOC||Fix||ToC generation fails if decimal separator is not '.' (period) for the locale|
|3540||TOC||Fix||Table of Contents titles not respecting page-break-inside: avoid rule|
|3600||UI||Improvement||Implement Chrome and Firefox compatible folder picker|
|2860||Visio||Fix||Visio hangs on some files|
|4187||Visio||Fix||Some Visio files are not converting|
|3989||Watermarking||Fix||Font errors when watermarking documents|
|4236||Watermarking||Fix||Layers' related problem when watermarking PDF|
|4227||Watermarking||Fix||Out of memory exception while real time watermarking|
|4378||Watermarking||Fix||Watermark on Open crashes W3WP for certain edge cases|
|3936||Watermarking||Improvement||Add support for watermarking last page|
|3077||Watermarking||New||Skip 'Watermark On Open' for search crawlers and other system accounts|
For more information check out the following resources:
- Product Page.
- FAQ & Knowledge Base.
- Release Notes.
- Installation & Administration Guide.
- User Guide.
- Product videos.
- Related Blog Posts.
Download your free trial here (100MB). .