Ask HN: Any Need for Office to PDF Conversion API?
For a project I was working on, I needed the ability to convert Microsoft Office files (Word, Excel) into PDF files so that I could work with them more easily. I created a REST API that allows this conversion very easily; POST the Office file, and once the conversion is complete, receive a POST with the converted PDF. I was thinking that this service could be useful for other people's projects. Before I go through the effort of creating a website and documentation, does anyone else have a need for this sort of service?
30 comments
[ 3.1 ms ] story [ 80.2 ms ] threadHaven't really gotten that far with it.
Edit: I should have also mentioned that I don't think this could be ad supported because the end user will likely never see anything but the output file, as it's an API and not a user facing service.
We also rely on pieces like OOONinja's ODF converter to cope with .docx files (http://katana.oooninja.com/w/odf-converter-integrator).
I had success with this approach, though I had to tune my html and a number of ghostscript settings to get it to produce exactly the output that I wanted.
I run http://pdfcrowd.com which is an online service providing html to pdf API. It lets you convert a web page to pdf quite easily - have look at examples at http://pdfcrowd.com/doc/api/
On the other hand, API's for document sharing sites are more complex and offer a lot of other functionality - this may scare off users who just want the transformation. I could see a market opportunity for a Twilio style API that was very targeted at this functionality. I still don't think you'd make a great deal of money charging for it, but I could see it getting some use.
I have used it in the past from my Java applications in the same way you intend to. Here is a list of supported formats of conversion: http://www.artofsolving.com/opensource/jodconverter/guide/su...
For really serious applications, though, you will eventually run in the limits of OpenOffice's support for MS Office formats. If you are very picky (or have a very picky client) about the quality fo the conversions, you'll end up having to use Microsoft Office to do the conversions. This is a lot less pleasant to set up, so I wouldn't do it unless you have to.
If you monetize it, make it easy to submit jobs, you have a business model.