繁體中文版 | 原文: 英文
切換為英文 →
⚡ Official Page

Web CAD API 安裝指南

1.系統要求

Windows 7或Windows server2008以上64位 JDK1.8

2.許可程序安裝

Install the software package under the ”Licensing Control System” folder. 打開“Virbox User Tool”,請點擊 Create 離線-Bound c2d File和 send the file to Gstarsoft com泛y. 浩辰軟體會根據c2d文件產生授權文件,點選匯入離線綁定的d2c文件,選擇包文件,點選更新按鈕即可啟動授權。

3.啟動任務調度程序

開啟apache-zookeeper-3.7.1/conf/zoo.cfg,更改日誌位置。 開啟apache-zookeeper-3.7.1/bin/zkServer.cmd,不要關閉命令列介面。 zookeeper must be started first, so before starting, run WebCAD圖紙傳輸.exe as administrator 和 see if the service is started, click Stop button if it’s started和 wait for zookeeper to start 和 then start conversion service.

4.啟動API連接埠服務

建立一個資料夾作為保存圖面檔案的根目錄,如D:\WebCADAPI\文件,然後開啟該資料夾再建立兩個資料夾,分別是電腦輔助設計和交換。 記住資料夾 電腦輔助設計 和資料夾 交換 的路徑,我們稍後將使用它們。 電腦輔助設計資料夾用於保存轉換後的圖面和文件,交換資料夾是轉換程式的交換空間。 打開 configuration file gtfs-win64-en\application.properties,if it’s not in the 預設 path of D:/WebCADAPI/files/電腦輔助設計, then change it 和 注意斜線符號的方向. 然後雙擊啟動.bat啟動服務,或在目前目錄啟動命令列輸入java -Xmx1024m -Xms1024m -Xss256k -javaagent:sjt_agent.jar -jar GstarTransformServer-1.0.0.jar啟動服務。請不要關閉命令列介面。

5.啟動配置和轉換程序

右鍵點選 WebCAD圖紙Transfer-en/WebCADManager.exe,然後選擇以管理員身分執行以開啟。 程式中有很多配置設置,除下面提到的參數外不要更改,使用預設值即可。
1.任務客戶端
Select Zookeeper,add 127.0.0.1:2181 to configuration, please do not change 其他 範圍s.
2.目錄設置,注意斜線符號方向
Data, Cache, Temp:enter root directory for all of the three D:\WebCADAPI\文件\電腦輔助設計 交換 space:D:\WebCADAPI\文件\交換 Font, Font space:font folder in the current directory D:\WebCADAPI\WebCAD圖紙Transfer\font
3.圖紙資料轉換器
點選Process末尾的按鈕,然後選擇檔案目錄中的WebCAD圖紙傳輸.exe。 請點擊 Apply button in the lower right corner, then click “Install” button 和 click “Start” button. 修改任何參數前請先點選「停止」。 如果需要將軟體移至其他目錄,請停止並卸載該軟體,然後在新目錄中配置設定以安裝和啟動軟體。 最大計數一般是根據CPU的核數來設置,例如4核心CPU,則3個都可以設定為4。內存是另一個需要考慮的事情,每個計數至少需要3G內存,所以將值設為4,至少需要12G內存。 未提及的參數無需修改,保持預設即可。

6.轉換API埠調度

訪問 with browser:http://localhost:7088/docs.html related port functions are displayed. 以奧克夫轉換函數為例,使用下列參數向該連接埠發送http post請求。 CAD 檔案支援檔案流和 url,只需選擇其中一個即可。 點擊“調試”,直接使用介面發送文字請求,選擇文件,或輸入CAD圖紙的下載地址,點擊“提交”按鈕,返回結果,有任務ID,可以用來查看結果。 點選查看任務執行結果,輸入任務ID即可取得轉換結果。然後使用奧克夫 url下載位址將奧克夫下載到檔案伺服器。
{
"rtn代碼": "0000000",
"msg": "success",
"ts": 1679977119909,
"bizData": {
"task類型": "MAKEOCF",
"requestId": "f52d3778-9931-45a6-b4d8-614bdb385f92",
"status": 2,
"result代碼": 0,
"resultMsg": "OK",
"transformStartTime": "2023-03-28 12:02:48",
"transformEndTime": "2023-03-28 12:02:48",
"extData": "123sdfsdfsdfgsdsdfsd",
"local小路": "D:/WebCADAPI/files/電腦輔助設計/奧克夫/2023/03/28/0000000001.1.奧克夫",
"奧克夫Url": "http://localhost:7088/openapi/v1/下載?文件編號=55223d90-b990-4d3f-b40b-4ecd0f4ee184",
"奧克夫Name": "0000000001.1.奧克夫",
"version": "1.07",
"佈局": "*Model_Space",
"佈局s": [
"31",
"*Model_Space",
"Model",
"88",
"*Paper_Space",
"佈局1",
"93",
"*Paper_Space0",
"2222"
]
}
}

rtn代碼 代碼

 

價值

描述

0000000

成功的

0000001

此功能未授權,請聯絡管理員

0000002

伺服器繁忙,請稍後重試

0000003

參數異常

0000004

檔案名稱不能為空

0000005

找不到文件

0000006

轉換任務不存在

0000007

請上傳dwg文件

0000008

請上傳奧克夫文件

0000009

請上傳3D圖紙文件

0000010

請上傳奧克夫3文件

0000011

請上傳dwg/奧克夫文件

0000012

請上傳房車/stl/國際金融中心/奧克夫3文件

0000013

另存為其他文件類型:僅支援 dwg/DXF

0000014

另存為其他版本:0^~5

0000015

請上傳pdf文件

0000018

文件url域名錯誤,請驗證後重試

0000019

下載 url 檔案時出錯,請驗證 url 並重試。

0000020

接收文件流時出錯,請驗證並重試

  bizData中的status顯示了繪圖轉換的狀態: 0:未開始 1:進行中 2 : Completed conversion only means the back end conversion program has returned the results, it doesn’t mean the 奧克夫 has been generated, the conversion may have failed 和 no 奧克夫 generated. result代碼 與舊版 Linux 傳回參數中的代碼相同,但 0 表示產生 奧克夫,其他情況表示產生 奧克夫 失敗。  

代碼

描述

0

轉換成功,否則不成功

2

不正確 任務類 範圍

404

沒有找到對應的圖

800

轉換不成功主要是由於圖形檔案造成的,需要單獨的圖形檔案來查找失敗的原因。

801

輸入參數錯誤

802

設定檔不正確

目前版本僅支援dwg和DXF格式的2D繪圖轉換,3D繪圖轉換仍在開發中,預計下半年完成,因此3D相關連接埠可以放心忽略。