Hello Billy, thanks for your response. Please do not think that we are not willing to pay for your service, what we are trying to do is simulating an semi-live environment before we put everything live.
Our time-scale for going live actually was a month ago ;-) Because of the unpredictability of the Saaspose API we postponed it and continued developing other features. What I did now is that I've extended the Saaspose API so it throws errors if the service is unavailable / failing, and when that occurs the visitor gets the 'basic' upload process instead of the 'Saaspose-powered' upload proces.
Actually, I agree with you that the test-account is sufficient for most users. But for now, lets elaborate on our own live usage volumes.
We project on 15-20 visitors per month that really will start using the upload process. Those users are students that will upload their master-thesis in doc, docx or odt. The average amount of pages is 50. Here is our first problem, in 80% of the cases an upload limit of 1MB is sufficient, but in the other cases the filesize is around 6MB. We were hoping that we could find a long-term solution for the upload-limit for those 2-3 cases per month above 1MB.
So, after uploading we convert the document into a PDF in order to count the words per page, and to generate an image for each page. This is the most time-consuming and API-call-consuming part. What would be great are two things:
1) one function to get a .zip with images of every page
2) one function to get an array with the amount of words per page
Finally, if the document is converted we present the student an overview of all the pages. The student can select the pages it wants to get reviewed, whereafter we can instantly calculate the order price via the amount of words per page.
As you might know I've forked and improved the Saaspose PHP API. It now is easily usable in Symfony2 and other type of psr-0 compatible projects. When new features are introduced, please let me know, so I can update the API.