本简短教程将演示如何使用 Java REST API 将 DWG 转换为 SVG。您将学习如何借助基于 Dotjava 的 Cloud SDK,使用 Java REST 接口自动将 DWG 转换为 SVG。将 DWG 转换为 SVG 后,CAD 图纸即可在任何 Web 浏览器中轻松查看和缩放。
先决条件
- 创建帐户并获取 API 凭证 用于将 DWG 文件转换为 SVG
- 下载 适用于 Dotjava 的 Aspose.Cad Cloud SDK 将 DWG 转换为 SVG
- 使用上述 SDK 设置 Java 项目
使用 Java RESTful 服务在线将 DWG 转换为 SVG 的步骤
- 使用秘密 API 密钥和用户 ID 创建 CadApi 客户端
- 设置源DWG文件和输出SVG文件的输入路径
- 将输入文件读入内存流并将其位置设置为开始
- 创建 PutDrawingSvgRequest 对象并将输入文件内存流传递给它
- 通过传递用于转换输入文件的请求对象来调用 放置绘图Svg
- 将返回的 SVG 流保存为磁盘上的文件
以下步骤概述了如何使用基于 Java 的 API 将文件格式从 CAD 转换为 SVG。创建 CadApi 客户端,使用用户密钥和 ID 对其进行初始化,定义输入和输出文件路径,并将输入的 DWG 文件读入内存流。使用输入文件内存流实例化 PutDrawingSvgRequest 对象,调用 PutDrawingSvg() 方法执行转换并获取 SVG 流,然后将输出保存为 SVG 文件。
使用基于 Java 的 API 将 AutoCAD 转换为 SVG 的代码
上述代码演示了如何使用 Java RESTful 服务将*AutoCAD 中的文件转换为 SVG。您可以使用 PutDrawingSvgRequest 类中的导出选项自定义输出。同样,您可以将多个文件上传到云存储,并通过调用相应文件的相应方法将其转换为所需的格式。
本教程指导如何将 DWG 文件转换为 SVG。要将 DWG 文件转换为 DWF,请参阅 使用 Java REST API 将 DWG 转换为 DWF 上的文章。