使用 Node.js REST API 将 DWG 文件转换为 PDF

本简短指南讲解如何使用 Node.js REST API 将 DWG 文件转换为 PDF 文件。您将在基于 Node.js 的 Cloud SDK 的帮助下,练习使用 Node.js REST 接口将 DWG 文件 转换为 PDF 文件。我们提供详细的说明、IDE 设置和示例代码,帮助您了解完整的转换过程。

先决条件

使用 Node.js Low Code API 将 DWG 转换为 PDF 的步骤

  1. 使用您的客户端 ID、客户端密钥和基本 URL 实例化 CadApi,并保留该实例以进行云调用
  2. 将 inputPath 设置为要转换的 DWG,并将 outputPath 设置为保存生成的 PDF 的位置
  3. 从磁盘读取输入文件,以便处理其字节
  4. 将文件复制到 MemoryStream 中,并将其倒回到开头,以便准备发送
  5. 将内存流包装在 PutDrawingPdfRequest 中,以指定您想要 PDF 版本
  6. 在您的 CadApi 实例上调用 放图纸PDF 来执行服务器端转换并以流的形式接收生成的 PDF
  7. 在 outputPath 打开或创建文件以保存转换后的 PDF
  8. 将结果流中的字节复制到磁盘上的输出文件中

以下步骤概括了使用 Node.js REST 接口将 *DWG 文件转换为 PDF 的流程。使用您的客户端 ID、客户端密钥和基本 URL 实例化 CadApi,然后使用您的 DWG 文件流准备 PutDrawingPdfRequest。最后,在 CadApi 实例上调用 PutDrawingPdf 将绘图转换为 PDF 并将生成的文件保存在本地。

使用 Node.js REST API 将 DWG 转换为 PDF 的代码

以上代码演示了使用 Node.js Low Code API 将 DWG 转换为 PDF 的过程。您可以在正文 (multipart/form-data + JSON) 中发送绘图字节和导出选项。使用它来控制页面大小、DPI、背景、缩放比例等,而不是采用服务器默认值。

本教程指导我们如何将 DWG 文件转换为 PDF。要将 DW 文件转换为 PNG,请参阅 使用 Node.js REST API 将 DWG 转换为 PNG 上的文章。

 简体中文