Web services 用于文档格式转换的API

Web services 用于文档格式转换的API,web-services,pdf-generation,documentviewer,document-conversion,format-conversion,Web Services,Pdf Generation,Documentviewer,Document Conversion,Format Conversion,我正在寻找一个RESTful web服务,我可以发送一个文档(doc、docx、xls、xlsx、ppt、pptx和tiff,至少)转换成pdf和swf 除了pfd之外,我还需要swf的原因是,我可以使用基于flash的文档查看器(如)在浏览器中显示文档 我基本上想要文件 一个选项是使用ScribdAPI,下载pdf,并使用将pdf转换为swf。不过,我对其他选择很感兴趣。doxument.com可能是您想要的。他们确实提供了某种RESTAPI。不过,我不确定格式。我正在开发一个测试版,通过RE

我正在寻找一个RESTful web服务,我可以发送一个文档(doc、docx、xls、xlsx、ppt、pptx和tiff,至少)转换成pdf和swf

除了pfd之外,我还需要swf的原因是,我可以使用基于flash的文档查看器(如)在浏览器中显示文档

我基本上想要文件


一个选项是使用ScribdAPI,下载pdf,并使用将pdf转换为swf。不过,我对其他选择很感兴趣。

doxument.com可能是您想要的。他们确实提供了某种RESTAPI。不过,我不确定格式。

我正在开发一个测试版,通过RESTAPI提供文档转换


虽然它也不能完成您要求的所有转换,但它确实支持docx和xlsx。请参见

Aspose library是最好的,最好使用它来创建您自己的服务

虽然这是一个老问题,但我只想分享另一个解决方案供将来参考。 是在超过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合作,担任开发人员福音传道者。

这样的web服务价值不菲。我不知道有谁会像你说的那样做,但是自己构建一个将是一项艰巨的任务(如果你不想为你的转换支付昂贵的API的话)。这当然是一项艰巨的任务——这就是我为什么要寻找现有服务的原因。我目前正在使用Scribd,但希望有一个平台能提供更多的灵活性/专门针对开发人员。这几乎是我所需要的。似乎不支持docx或xlsx()。也不会导出到swf。尽管如此,还是向上投票,这很好/很相关。您可以使用非常便宜的方式在矩阵中添加另一个检查。GPL,它在一些个人项目中运行良好。