In our SharePoint project we are looking for a third party .dll which is able to convert different file formats into PDF as follows.

.doc,.docx to PDF .xls,.xlsx to PDF .ppt,.pptx to PDF HTML to PDF Images(.jpg,.jpeg,.tiff,.png and others) to PDF .MPP to PDF Merging of PDF files.

Please suggest some products, mentioning whether they are commercial, open source/free/Closed source dlls. Thank You.

5 Answers 5


I have evaluated a lot of paid solutions, as the open ones were not flexible enough or did not parse HTML correctly. The best solution I could find was Aspose.

It's not a cheap component, but does the work pretty well.

http://www.aspose.com (paid)


I have repeated my answer to the same question on StackOverflow below.

Shameless plug, as I worked on this product, but try the PDF Conversion Services. Scalable, reliable, optimised for server use, adds new formats all the time (see new DXF and DWG support), supports watermarking, PDF Security etc. Has a web services based interface, so works well with C#, Java and many other platforms.

Code sample here.


You didn't mention what version of SharePoint you are using, but if it's Office 365, you can use Microsoft Graph to convert your docs to PDF. This api was designed specifically for that purpose: https://developer.microsoft.com/en-us/graph/examples/document-conversion


Many small APIs are available on internet for the conversion. In my pc I use mac pdf converter it can easily coverts image based file formats to text base formats this serves best to tech users. An option batch conversion is also available in this it can convert 50 files in a time.


I know of two Commercial products that are now available. (I am not affiliated with either.)

Nintex Workflow can convert Office documents and images to PDF's. It works but requires a significant investment (Nintex ain't cheap, and document generation runs on a quota system that is priced separately from Nintex itself.)

HarePoint's SharePoint Workflow Extensions also include an action for converting images to PDF. I haven't tried it extensively myself, but I think it covers more image formats than Nintex.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.