本简短指南讲解如何使用 Node.js REST API 将 DWG 文件转换为 PDF 文件。您将在基于 Node.js 的 Cloud SDK 的帮助下,练习使用 Node.js REST 接口将 DWG 文件 转换为 PDF 文件。我们提供详细的说明、IDE 设置和示例代码,帮助您了解完整的转换过程。
先决条件
- 创建帐户并获取 API 凭证 用于将 DWG 文件转换为 PDF
- 下载 适用于 Node.js 的 Aspose.Cad Cloud SDK 将 DWG 转换为 PDF
- 使用上述 SDK 设置 Node.js 项目
使用 Node.js Low Code API 将 DWG 转换为 PDF 的步骤
- 使用您的客户端 ID、客户端密钥和基本 URL 实例化 CadApi,并保留该实例以进行云调用
- 将 inputPath 设置为要转换的 DWG,并将 outputPath 设置为保存生成的 PDF 的位置
- 从磁盘读取输入文件,以便处理其字节
- 将文件复制到 MemoryStream 中,并将其倒回到开头,以便准备发送
- 将内存流包装在 PutDrawingPdfRequest 中,以指定您想要 PDF 版本
- 在您的 CadApi 实例上调用 放图纸PDF 来执行服务器端转换并以流的形式接收生成的 PDF
- 在 outputPath 打开或创建文件以保存转换后的 PDF
- 将结果流中的字节复制到磁盘上的输出文件中
以下步骤概括了使用 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 上的文章。