我正在寻找一个 RESTful Web 服务,我可以向其发送文档(至少为 doc、docx、xls、xlsx、ppt、pptx 和 tiff)以转换为 pdf 和 swf。
除了 pfd 之外,我还需要 swf 的原因是,我可以使用基于 Flash 的文档查看器(例如FlexPaper )在浏览器中显示文档。
我基本上想要transloadit.com的文件。
一种选择是使用 Scribd API,下载 pdf,然后使用swftools将 pdf 转换为 swf。但是我对替代品感兴趣。
我正在寻找一个 RESTful Web 服务,我可以向其发送文档(至少为 doc、docx、xls、xlsx、ppt、pptx 和 tiff)以转换为 pdf 和 swf。
除了 pfd 之外,我还需要 swf 的原因是,我可以使用基于 Flash 的文档查看器(例如FlexPaper )在浏览器中显示文档。
我基本上想要transloadit.com的文件。
一种选择是使用 Scribd API,下载 pdf,然后使用swftools将 pdf 转换为 swf。但是我对替代品感兴趣。
doxument.com 可能是您要找的。他们确实提供了某种 REST API。我不确定格式。
我正在http://webservices.io上进行开发,它处于测试阶段,并通过 REST API 提供文档转换。
虽然它也不能完成您要求的所有转换,但它确实支持 docx 和 xlsx。查看支持转换的矩阵
Aspose library is best of the best http://www.aspose.com/ Use it for create your own service
虽然这是一个老问题,但只想分享另一个解决方案以供将来参考。 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 一起担任开发人员传道者。