翻譯|使用教程|編輯:胡濤|2022-09-27 10:04:44.890|閱讀 607 次
概述:本文主要向您介紹如何在 C# 中將 DGN 轉(zhuǎn)換為 PDF,歡迎查閱~
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Aspose.CAD 是一個(gè)獨(dú)立的類庫(kù),以加強(qiáng)Java應(yīng)用程序處理和渲染CAD圖紙,而不需要AutoCAD或任何其他渲染工作流程。該CAD類庫(kù)允許將DWG, DWT, DWF, DWFX, IFC, PLT, DGN, OBJ, STL, IGES, CFF2文件、布局和圖層高質(zhì)量地轉(zhuǎn)換為PDF和光柵圖像格式。
DGN文件是由 CAD 應(yīng)用程序創(chuàng)建和支持的 2D 或 3D 繪圖文件。DGN 文件用于為公路、橋梁和建筑物等建設(shè)項(xiàng)目創(chuàng)建和保存設(shè)計(jì)。在某些情況下,我們可能需要以編程方式將圖紙從 DGN 文件導(dǎo)出為PDF文檔。在本文中,我們將學(xué)習(xí)如何使用 C# 將 DGN 文件轉(zhuǎn)換為 PDF。
要將 DGN 文件轉(zhuǎn)換為 PDF 文檔,我們將使用Aspose.CAD for .NET API。它允許創(chuàng)建、編輯和操作 DGN 文件和其他幾種文件格式。
API的Image類是所有類型繪圖的基類。DgnImage類表示 DGN 圖像。我們可以使用CadRasterizationOptions類設(shè)置PageWidth和PageHeight屬性。API的PdfOptions類允許指定 PDF 選項(xiàng)。
請(qǐng)下載 API 的 DLL或使用NuGet安裝它。
PM> Install-Package Aspose.CAD
我們可以按照以下步驟使用 Aspose.CAD for .NET 輕松地將 DGN 文件轉(zhuǎn)換為 PDF 文檔:
現(xiàn)在,讓我們看看如何在 C# 中執(zhí)行這些步驟以將 DGN 文件轉(zhuǎn)換為 PDF 文檔。
請(qǐng)按照以下步驟將 DGN 轉(zhuǎn)換為 PDF:
以下代碼示例展示了如何使用 C# 將 DGN 文件轉(zhuǎn)換為 PDF 文檔。
// This code example demonstrates how to convert DGN to PDF // Input DGN file string sourceFilePath = "C:\\Files\\Sample.dgn"; // Load the DGN file DgnImage image = (DgnImage)Aspose.CAD.Image.Load(sourceFilePath); // Initialize PDF Options PdfOptions pdfOptions = new PdfOptions(); // Save as PDF image.Save("C:\\Files\\sample_converted.pdf", pdfOptions);
我們可以在將 DGN 文件轉(zhuǎn)換為 PDF 文檔時(shí)指定 PDF 保存選項(xiàng),具體步驟如下:
以下代碼示例顯示了如何在使用 C# 將 DGN 文件另存為 PDF 文檔時(shí)指定頁(yè)面高度和寬度。
// This code example demonstrates how to convert DGN to PDF // Input DGN file string sourceFilePath = "C:\\Files\\Sample.dgn"; // Load the DGN file Image image = Image.Load(sourceFilePath); // Create an instance of CadRasterizationOptions // Set image height & width CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions() { PageWidth = 1600, PageHeight = 1600 }; // Create an instance of PngOptions PdfOptions options = new PdfOptions(); // Set the VectorRasterizationOptions property as CadRasterizationOptions options.VectorRasterizationOptions = rasterizationOptions; // Save as PDF image.Save("C:\\Files\\sample_converted.pdf", pdfOptions);
以上便是如何借用Aspose.CAD在 C# 中將 DGN 轉(zhuǎn)換為 PDF的詳細(xì)步驟,希望能幫到您,若有其他問題歡迎加入我們的技術(shù)交流群,或關(guān)注我們。
歡迎下載|體驗(yàn)更多Aspose產(chǎn)品
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn