SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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.

share|improve this question

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. (paid)

share|improve this answer

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.

share|improve this answer

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.

share|improve this answer
Please note that in general we require disclosure of any affiliation with products or websites - I think you sort of did this by choice of username, but it would be better if you mention it in the answer. Please see May I promote products or websites I am affiliated with here? for guidelines. – SPDoctor Aug 26 '12 at 8:27

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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