API для преобразования формата документа

Я ищу веб-службу RESTful, в которую я могу отправить документ (как минимум doc, docx, xls, xlsx, ppt, pptx и tiff) для преобразования в pdf и swf.

Причина, по которой мне нужен swf в дополнение к pfd, заключается в том, что я могу отображать документ в браузере с помощью средства просмотра документов на основе флэш-памяти, такого как FlexPaper.

В основном мне нужен transloadit.com для документов.

Одним из вариантов является использование Scribd API, загрузка PDF-файла и использование swftools для преобразования PDF-файла в SWF. Однако меня интересуют альтернативы.


person Sai Perchard    schedule 24.02.2011    source источник
comment
Такой веб-сервис будет стоить немного $$$. Я не знаю ни одного, кто делал бы то, что вы говорите, но создать его самостоятельно было бы довольно сложно (если вы не хотите платить за причудливый API, который будет выполнять преобразования для вас).   -  person Brandon Boone    schedule 03.03.2011
comment
Это, безусловно, было бы делом — вот почему я ищу существующую услугу. В настоящее время я использую Scribd, но мне нужна платформа, которая предлагает немного больше гибкости/специально ориентирована на разработчиков.   -  person Sai Perchard    schedule 03.03.2011


Ответы (4)


doxument.com может быть тем, что вы ищете. Они предлагают какой-то REST API. Хотя я не уверен в форматах.

person Anonymous    schedule 14.03.2011
comment
Почти то, что мне нужно. Не поддерживает docx или xlsx (code.google. com/p/doxument/wiki/Documentation?tm=6#Formats). Также не экспортирует в swf. Тем не менее, проголосовал как хороший / актуальный. - person Sai Perchard; 23.05.2012

Я разрабатываю http://webservices.io, который находится в стадии бета-тестирования и предлагает преобразование документов через REST API.

Хотя он также не выполняет все требуемые преобразования, он имеет поддержку docx и xlsx. См. таблицу поддерживаемых конверсий.

person rintcius    schedule 22.11.2012
comment
Вы можете довольно дешево добавить еще одну проверку в эту матрицу, используя wkhtmltopdf. GPL, он удовлетворительно работал в нескольких личных проектах. - person Johnny Brown; 06.12.2012

Библиотека Aspose лучшая из лучших http://www.aspose.com/ Используйте ее для создания собственного сервиса

person Boris Gappov    schedule 22.11.2012

Хотя это старый вопрос, просто хочу поделиться другим решением для дальнейшего использования. GroupDocs.Conversion Cloud REST API — это еще один вариант для преобразования между более чем 65 типами документов и изображения, включая все форматы файлов Microsoft Office и OpenDocument, документы PDF, HTML, CAD, растровые изображения и многое другое.

Пример кода cURL:

### Retrieve access token
### TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
curl --request POST https://api.groupdocs.cloud/connect/token 
--header "Content-Type: application/x-www-form-urlencoded" 
--data "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]"

### Convert and Add Watermark
curl --request POST "https://api.groupdocs.cloud/v2.0/conversion" 
--header "authorization: Bearer [ACCESS_TOKEN]" 
--header "accept: application/json" 
--header "Content-Type: application/json" --data "{ "FilePath": "test_doc.docx", "Format": "pdf", "ConvertOptions": { "FromPage": 1, "PagesCount": 1, "WatermarkOptions": { "text": "Watermark" } }, "OutputPath": "Output"}"

Я работаю с Aspose в качестве евангелиста разработчиков.

person Tilal Ahmad    schedule 17.05.2019