处理文档的一个流行和必要的任务是将这些文件保存为PDF格式。我们称之为文档转换。文档转换是将文件类型从一种文档格式转换为另一种文档格式。
由于文档可能包含文本,图像,嵌入字体,超链接,签名等,因此可靠的转换器必须保持目标格式的布局。此外,转换器应一次转换大量文档。
Document Conversion Suite(DCS)是一种云服务,可让您成功,快速,轻松地将文档转换为最流行的格式,反之亦然。就个人而言,由于服务的可靠性,我已经积极使用它超过10年。DCS 为开发人员提供同步和异步方法。由于转换生命周期的性质,我强烈建议使用异步方法,并绕过网关平台的连接超时限制。
异步方法非常易于实现。您只需将源文档发送到 SubmitTIFFConversionTask 或 SubmitPDFConversionTask API 方法即可接收任务标识符作为响应。还有SubmitDOCXConversionTask方法将PDF文档转换为可编辑的Microsoft Word文档。
收到任务标识符后,您需要通过调用 GetConversionTaskStatus 方法检查任务状态。只要任务状态等于“正在等待”,您需要在几秒钟延迟后调用相同的方法。一旦您从GetConversionTaskStatus方法收到“完成”,您就可以中断循环并调用DownloadResult方法来下载最终文档文件。转换工作流程如下图所示。
步骤 1.获取您的令牌
若要进行 API 调用,需要有效的访问令牌。我们将在 http 标头中发送访问令牌。您可以通过为云 API 创建应用程序来获取访问令牌.
步骤2.实现和迭代异步方法
DCS 接受 HTTP 表单发布请求。这是2000年代初流行的方法。在这里,我列出了各种编程语言的客户端实现。