CAD(计算机辅助设计)

它用于 3D 图形文件格式,可能包含 2D 或 3D 设计。 CAD 文件是 CAD 软件生成和使用的对象的数字文件格式。 CAD 文件包含对象的技术绘图、蓝图、原理图或 3D 渲染。

GroupDocs.Viewer 云 API

GroupDocs.Viewer Cloud API 是灵活的文档渲染和查看解决方案,供程序员和专业人员在任何地方渲染和显示广泛使用的文件格式。

支持的 CAD 文件格式

文件扩展名

文件格式

DGN

MicroStation 设计文件

DWF

设计网页格式

DWG

Autodesk 设计数据格式

DXF

Autodesk 绘图交换文件格式

IFC

行业基础类文件

STL

立体光刻文件

如何渲染 CAD 文件格式的 HTML 视图

我们的文档渲染和查看解决方案使开发人员能够通过几行指令在其应用程序中渲染 CAD 文件格式,其中包括放大输出、设置输出文件的高度和宽度等选项。

以下是渲染 CAD 文件的 HTML 视图的步骤:

  1. 将文件上传到存储。
  2. 创建 HTML 视图。
  3. 下载 HTML 文件。

1.将文件上传到存储

以下代码演示了如何将文件上传到存储。

### Upload document to default storage
curl -X POST "https://api.groupdocs.cloud/v2.0/viewer/storage/file/viewerdocs%2Fthree-layouts.dwf?storageName=MyStorage" 
-H "accept: application/json" 
-H "authorization: Bearer [Access_Token]" 
-H "Content-Type: multipart/form-data" 
-T C:/Temp/three-layouts.dwf

现在,我们的文件“two-layouts.dwf”可在存储上的文件夹“viewerdocs”下找到。

2.创建 HTML 视图

GroupDocs.Viewer Cloud API 使用存储的文件在云中进行 CAD 到 HTML 渲染,渲染 CAD 文档时,API 会根据初始文档的大小自动调整渲染结果的大小。

但是,我们还可以通过提供 GroupDocs.Viewer Cloud API 中可用的 CadOptions 来设置输出结果文件,例如:

比例因子

Scale factor allows to change the size of the output document. Values higher than 1 will enlarge output result and values between 0 and 1 will make output result smaller. 
This option is ignored when either Height or Width options are set.

宽度

The width of the output result in pixels.

高度

The height of the output result in pixels.

以下代码演示了如何创建 CAD 文件格式的 HTML 视图。

### Create HTML View with CAD Options
curl -X POST "https://api.groupdocs.cloud/v2.0/viewer/view" 
-H "accept: application/json" 
-H "authorization: Bearer [Access_Token]" 
-H "Content-Type: application/json" 
-d "{  \"FileInfo\": {    \"FilePath\": \"viewerdocs/three-layouts.dwf\",    \"StorageName\": \"MyStorage\",    \"Password\": \"\"  },    \"CadOptions\": {      \"ScaleFactor\": \"5f\",    } }"

已创建 CAD 文件到 HTML 视图,并且输出 HTML 可在存储中下载。

3.下载 HTML 文件

以下代码演示了如何下载特定文件。

### Download document from default storage
curl -X GET "https://api.groupdocs.cloud/v2.0/viewer/storage/file/viewerdocs%2Fthree-layouts_page1.html?storageName=MyStorage" 
-H "accept: multipart/form-data" 
-H "authorization: Bearer [Access_Token]" 
-o "C:/Temp/three-layouts_page1.html"

就是这样。

GroupDocs.Viewer 云资源

以下是完成任务可能需要的一些有用资源的链接。

立即开始免费试用

立即开始免费试用 – 您只需注册 GroupDocs 云服务。注册后,您就可以尝试 GroupDocs Cloud 提供的强大文件处理功能。