本简短指南讲解如何使用 Java REST API 将 DWG 转换为 DWF。使用 Java Low Code API 将 DWG 转换为 DWF 可以将可编辑的 CAD 图纸转换为轻量级、可共享的只读文件,方便查看、打印和标记,且不会暴露原始文件。您将借助基于 Dotjava 的 Cloud SDK 完成此转换。
先决条件
- 创建帐户并获取 API 凭证 用于将 DWG 文件转换为 DWF
- 下载 适用于 Dotjava 的 Aspose.Cad Cloud SDK 将 DWG 转换为 DWF
- 使用上述 SDK 设置 Java 项目
使用基于 Java 的 API 将 DWG 文件转换为 DXF 的步骤
- 使用您的 App Key、App SID 和 baseUrl 创建 CadApi 实例
- 将 inputPath 指向源 DWG,将 outputPath 指向目标 DWF 文件
- 打开 DWG,将其复制到 MemoryStream 中,并将 Position 重置为 0
- 使用准备好的 MemoryStream 构建 PutDrawingDwfRequest
- 调用 cadApi.放置DWF图纸(request) 以流的形式获取转换后的 DWF
- 创建目标文件并将结果流复制到 outputPath
以下步骤概括了使用基于 Java 的 API 将 DWG 文件转换为 DWF 文件 的流程。首先,使用您的凭据设置 CadApi,并将其指向您的 DWG 文件和要创建的 DWF 文件。然后将 DWG 文件加载到内存中,使用 PutDrawingDwfRequest 发送转换请求,并将返回的数据流保存为您的 DWF 文件。
使用 Java REST 接口的 AutoCAD 到 DWF 转换器代码
此代码示例演示了使用 Java REST API 在线开发 DWG 转 DWF 转换器 的过程。源文件直接从磁盘存储加载;但是,您可以将多个文件上传到云存储,并对已上传的文件执行转换。您可以使用 PutDrawingDwfRequest() 方法中的额外参数提供可选参数,例如目标页面大小/DPI、背景颜色、旋转、缩放/比例等。
本教程教我们如何将 DWG 文件转换为 DWF 文件。要将 DWG 文件转换为 DXF 文件,请参阅 使用 Java REST API 将 DWG 转换为 DXF 上的文章。