翻譯|行業資訊|編輯:胡濤|2024-05-29 14:31:35.067|閱讀 93 次
概述:Aspose.CAD for Java 提供了廣泛的類和方法,用于在 Java應用程序中將DWG轉換為PNG。此編程解決方案不僅提供轉換功能,還使您的業務應用程序能夠以編程方式查看/編輯 DWG 文件。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Aspose.CAD 是一個獨立的類庫,以加強Java應用程序處理和渲染CAD圖紙,而不需要AutoCAD或任何其他渲染工作流程。該CAD類庫允許將DWG, DWT, DWF, DWFX, IFC, PLT, DGN, OBJ, STL, IGES, CFF2文件、布局和圖層高質量地轉換為PDF和光柵圖像格式。
Aspose API支持流行文件格式處理,并允許將各類文檔導出或轉換為固定布局文件格式和最常用的圖像/多媒體格式。
Aspose.CAD for Java 提供了廣泛的類和方法,用于在 Java應用程序中將DWG轉換為PNG。此編程解決方案不僅提供轉換功能,還使您的業務應用程序能夠以編程方式查看/編輯 DWG 文件。
您需要第三方軟件才能打開 DWG 文件,但此CAD 轉換庫使您能夠開發 Autocad 到 PNG 轉換器,或者您可以利用在線工具在線將 DWG 轉換為 PNG。因此,這篇博文將以解決方案為導向。
此 CAD 轉換庫不依賴任何第三方軟件,可以高效地跟蹤文檔轉換過程。安裝過程非常簡單且可靠。但是,您可以 下載 JAR 文件,也可以使用以下 Maven 配置:
<repositories> <repository> <id>AsposeJavaAPI</id> <name>Aspose Java API</name> <url>//releases.aspose.com/java/repo/</url> </repository> </repositories> <dependencies> <dependency> <groupId>com.aspose</groupId> <artifactId>aspose-cad</artifactId> <version>23.8</version> </dependency> </dependencies>
如果遇到任何麻煩,可以按照本安裝指南進行操作。
這個Java DWG API提供了大量的功能。我們將使用一些突出的方法和類將 Autocad 轉換為 PNG。因此,我們有源DWG文件來實現該功能。
您可以按照以下步驟實現DWG 到 PNG 的轉換:
以下代碼示例展示了如何在 Java 中將 DWG 轉換為 PNG:
package com.example; import com.aspose.cad.Image; import com.aspose.cad.ImageOptionsBase; import com.aspose.cad.imageoptions.CadRasterizationOptions; import com.aspose.cad.imageoptions.PngOptions; public class Main { // DWG to PNG in Java public static void main(String[] args) throws Exception { String dir = "/sample-files/"; // Invoke the Load method of the Image class to load the input DWG file. Image image = Image.load(dir+"sample.dwg"); // Create an instance of CadRasterizationOptions to enable CAD rasterization options. CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions(); // Set page page width by calling the setPageWidth method. rasterizationOptions.setPageWidth(1200); // The setPageHeight method will set the height of the page. rasterizationOptions.setPageHeight(1200); // Invoke this setEmbedBackground method to set whether the background color is not equal to the default background color of the output format. rasterizationOptions.setEmbedBackground(true); // Create an instance of PngOptions for the resultant image and assign it to the instance of the ImageOptionsBase class. ImageOptionsBase options = new PngOptions(); // Call the setVectorRasterizationOptions method to define rasterization options. options.setVectorRasterizationOptions(rasterizationOptions); // Invoke the save method to save resultant PNG image on the disk. image.save(dir + "dwg-to-png.png", options); } }
輸出如下圖所示:
正如本博文第一段所述,有一個在線工具可以在線將 DWG 轉換為 PNG 。此工具由Aspose.CAD for Java提供支持,它是基于 Web 的,您可以輕松地在桌面和移動設備上打開它。最重要的是,它是免費的,您無需訂閱即可使用此工具。此外,您只需從此 DWG 轉換器的界面即可將 DWG 文件轉換為許多其他流行格式。
我們到此結束這篇博文,希望您已經學會了如何以編程方式在 Java 中將 DWG 轉換為 PNG。此外,此 CAD 轉換庫適用于希望開發用于商業應用程序的 DWG 到 PNG 轉換器的 Java 開發人員。此外,不要忘記訪問文檔 和API參考以進一步探索。
歡迎下載|體驗更多Aspose產品
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn