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 提供的強大文件處理功能。