处理文档的一个流行和必要的任务是将这些文件保存为PDF格式。我们称之为文档转换。文档转换是将文件类型从一种文档格式转换为另一种文档格式。

由于文档可能包含文本,图像,嵌入字体,超链接,签名等,因此可靠的转换器必须保持目标格式的布局。此外,转换器应一次转换大量文档。

Document Conversion Suite(DCS)是一种云服务,可让您成功,快速,轻松地将文档转换为最流行的格式,反之亦然。就个人而言,由于服务的可靠性,我已经积极使用它超过10年。DCS 为开发人员提供同步和异步方法。由于转换生命周期的性质,我强烈建议使用异步方法,并绕过网关平台的连接超时限制。

异步方法非常易于实现。您只需将源文档发送到 SubmitTIFFConversionTaskSubmitPDFConversionTask API 方法即可接收任务标识符作为响应。还有SubmitDOCXConversionTask方法将PDF文档转换为可编辑的Microsoft Word文档。

收到任务标识符后,您需要通过调用 GetConversionTaskStatus 方法检查任务状态。只要任务状态等于“正在等待”,您需要在几秒钟延迟后调用相同的方法。一旦您从GetConversionTaskStatus方法收到“完成”,您就可以中断循环并调用DownloadResult方法来下载最终文档文件。转换工作流程如下图所示。

图 1:文件转换工作流

步骤 1.获取您的令牌

若要进行 API 调用,需要有效的访问令牌。我们将在 http 标头中发送访问令牌。您可以通过为云 API 创建应用程序来获取访问令牌.

步骤2.实现和迭代异步方法

DCS 接受 HTTP 表单发布请求。这是2000年代初流行的方法。在这里,我列出了各种编程语言的客户端实现。

如何使用Python将文档转换为PDF

如何使用 CSharp 将文档转换为 PDF

如何使用 Java 将文档转换为 PDF

如何使用 Visual Basic 将文档转换为 PDF

如何使用 Go Lang 将文档转换为 PDF

如何使用 PHP 将文档转换为 PDF