翻譯|使用教程|編輯:李顯亮|2020-03-26 11:33:09.430|閱讀 1150 次
概述:Aspose.CAD for .NET是一個(gè)獨(dú)立的AutoCAD處理API。本文將介紹如何使用Aspose.CAD將CAD工程圖轉(zhuǎn)換為PDF和光柵圖像格式。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Aspose.CAD for .NET是一個(gè)獨(dú)立的AutoCAD處理API。它提供將DWG,DWF和DXF文件轉(zhuǎn)換為高質(zhì)量PDF和光柵圖像的功能。開發(fā)人員可以從AutoCAD文件中選擇和轉(zhuǎn)換特定的布局和圖層,并輕松跟蹤整個(gè)文件轉(zhuǎn)換過(guò)程。
近期Aspose.CAD for .Net更新至最新版v20.1,新增了三個(gè)非常實(shí)用的新功能——支持OBJ格式、支持將DWG轉(zhuǎn)換為DWF、能夠操縱AutoCAD工程圖中的超鏈接,接下來(lái),我們通過(guò)示例來(lái)了解新增功能!
>>歡迎下載Aspose.CAD for .NET v20.1體驗(yàn)
本文將介紹如何使用Aspose.CAD將CAD工程圖轉(zhuǎn)換為PDF和光柵圖像格式。
Aspose.CAD for .NET能夠?qū)AD繪圖格式(例如DXF和DWG)轉(zhuǎn)換為受支持的光柵圖像格式,例如PNG,BMP,TIFF,JPEG和GIF。Aspose.CAD for .NET API已公開了有效且易于使用的方法來(lái)實(shí)現(xiàn)此目標(biāo)。
可以使用下面介紹的簡(jiǎn)單步驟將任何受支持的CAD工程圖格式轉(zhuǎn)換為柵格圖像格式。
// The path to the documents directory. string MyDir = RunExamples.GetDataDir_ConvertingCAD(); string sourceFilePath = MyDir + "conic_pyramid.dxf"; using (Aspose.CAD.Image image = Aspose.CAD.Image.Load(sourceFilePath)) { // Create an instance of CadRasterizationOptions Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions(); // Set page width & height rasterizationOptions.PageWidth = 1200; rasterizationOptions.PageHeight = 1200; // Create an instance of PngOptions for the resultant image ImageOptionsBase options = new Aspose.CAD.ImageOptions.PngOptions(); // Set rasterization options options.VectorRasterizationOptions = rasterizationOptions; MyDir = MyDir + "conic_pyramid_raster_image_out.png"; // Save resultant image image.Save(MyDir, options); }
Aspose.CAD for .NET API能夠將受支持格式(如DXF和DWG)的 CAD布局轉(zhuǎn)換為光柵圖像(如PNG,BMP,TIFF,JPEG和GIF)。該API還提供了將CAD圖形的特定布局呈現(xiàn)到不同PSD層的支持。
Aspose.CAD for .NET API已公開了有效且易于使用的方法,用于指定所需CAD布局的列表并將其呈現(xiàn)為光柵圖像格式。您可以通過(guò)以下5個(gè)簡(jiǎn)單的步驟來(lái)實(shí)現(xiàn)相同的目標(biāo)。
// The path to the documents directory. string MyDir = RunExamples.GetDataDir_ConvertingCAD(); string sourceFilePath = MyDir + "conic_pyramid.dxf"; using (Aspose.CAD.Image image = Aspose.CAD.Image.Load(sourceFilePath)) { // Create an instance of CadRasterizationOptions Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions(); // Set page width & height rasterizationOptions.PageWidth = 1200; rasterizationOptions.PageHeight = 1200; // Specify a list of layout names rasterizationOptions.Layouts = new string[] { "Model", "Layout1" }; // Create an instance of TiffOptions for the resultant image ImageOptionsBase options = new Aspose.CAD.ImageOptions.TiffOptions(Aspose.CAD.FileFormats.Tiff.Enums.TiffExpectedFormat.Default); // Set rasterization options options.VectorRasterizationOptions = rasterizationOptions; MyDir = MyDir + "conic_pyramid_layoutstorasterimage_out.tiff"; // Save resultant image image.Save(MyDir, options); }
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn