翻譯|行業資訊|編輯:胡濤|2024-08-05 15:39:14.583|閱讀 101 次
概述:在這篇博文中,我們將學習如何使用AutoCAD 文件轉換器將DWG文件轉換為PDF 。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Aspose.CAD 是一個獨立的類庫,以加強Java應用程序處理和渲染CAD圖紙,而不需要AutoCAD或任何其他渲染工作流程。該CAD類庫允許將DWG, DWT, DWF, DWFX, IFC, PLT, DGN, OBJ, STL, IGES, CFF2文件、布局和圖層高質量地轉換為PDF和光柵圖像格式。
Aspose API支持流行文件格式處理,并允許將各類文檔導出或轉換為固定布局文件格式和最常用的圖像/多媒體格式。
我們都知道 PDF 文件格式的專業/教育可用性和可靠性。這種文件格式的跨平臺特性使其成為輕松保存和打印重要業務數據的首選。但是,在這篇博文中,我們將學習如何使用AutoCAD 文件轉換器將DWG文件轉換為PDF 。此外,我們還將實現如何使用 AutoCAD C# API在 C# 中將 DWG 轉換為 PDF的功能。因此,一旦我們開發了DWG 到 PDF 轉換器,我們就可以輕松地將 DWG 導出為 PDF。因此,我們可以輕松查看AutoCAD文件,而無需安裝第三方軟件。
Aspose.CAD for .NET的安裝過程非常簡單,因為您可以下載 DLL 文件。否則,您可以將以下命令運行到 NuGet 包管理器中:
PM> Install-Package Aspose.CAD
現在,我們可以使用此AutoCAD C# API來開發DWG 到 PDF 轉換器。
您可以按照以下步驟操作:
以下代碼示例演示了如何以編程方式在 C# 中將 DWG 轉換為 PDF:
using Aspose.CAD; using Aspose.CAD.ImageOptions; namespace AsposeThreeD { class DWGtoPDF { // Convert DWG to PDF in C# static void Main(string[] args) { string sourceFilePath = "/sample.dwg"; // Invoke the Load method of the Image class to load the source DWG file. using (Image image = Image.Load(sourceFilePath)) { // Create an instance of CadRasterizationOptions and set its various properties such as PageWidth, PageHeight and AutomaticLayoutsScaling. CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions(); rasterizationOptions.PageWidth = 1600; rasterizationOptions.PageHeight = 1600; rasterizationOptions.AutomaticLayoutsScaling = true; // Create an object of the PdfOptions class. PdfOptions pdfOptions = new PdfOptions(); // Set the VectorRasterizationOptions property. pdfOptions.VectorRasterizationOptions = rasterizationOptions; // Convert DWG to PDF by calling the Save method. image.Save("/output.pdf", pdfOptions); } } } }
您可以在下圖中看到輸出:
Aspose.CAD for .NET提供了一個在線工具來實現DWG 到 PDF 的轉換。此 AutoCAD 文件轉換器基于 Web,提供強大的轉換和操作功能。最重要的是,它是免費的,并且可以安全高效地將 DWG 文件轉換為 PDF。
總結一下,我們介紹了如何以編程方式在 C# 中將 DWG 轉換為 PDF。此外,我們還實現了使用 AutoCAD C# API 將 DWG 導出為 PDF 的基本功能。我們希望本指南能夠幫助您構建 DWG到 PDF 轉換器以自動化該過程。
歡迎下載|體驗更多Aspose產品
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn