原創|產品更新|編輯:李顯亮|2020-04-01 10:55:54.483|閱讀 409 次
概述:近期Aspose.CAD for .Net更新至最新版v20.3,新增了三個非常實用的新功能——為DWG和DXF實現自動代碼頁檢測、支持DWFX文件、中斷或在保存上設置超時,接下來,我們通過示例來了解新增功能!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Aspose.CAD for .NET是一個獨立的AutoCAD處理API。它提供將DWG,DWF和DXF文件轉換為高質量PDF和光柵圖像的功能。開發人員可以從AutoCAD文件中選擇和轉換特定的布局和圖層,并輕松跟蹤整個文件轉換過程。
近期Aspose.CAD for .Net更新至最新版v20.3,新增了三個非常實用的新功能——為DWG和DXF實現自動代碼頁檢測、支持DWFX文件、中斷或在保存上設置超時,接下來,我們通過示例來了解新增功能!
>>歡迎下載Aspose.CAD for .NET v20.3體驗
key | 概述 | 類別 |
---|---|---|
CADNET-818 | 如何中斷或設置保存超時 | 新功能 |
CADNET-793 | 支持DXF版本 | 新功能 |
CADNET-593 | 支持DWFX文件 | 新功能 |
CADNET-810 | 實現DWG和DXF的自動代碼頁檢測 | 新功能 |
完整更新細則請參考:【Aspose.CAD for .NET v20.3更新說明】
using (CadImage cadImage = (CadImage)Image.Load( GetFileFromDesktop("file.dwg"), new LoadOptions() { SpecifiedEncoding = CodePages.Japanese, SpecifiedMifEncoding = MifCodePages.Japanese, RecoverMalformedCifMif = false })) { //do export or something else with cadImage }
using (Image cadDrawing = Image.Load("example-580-W.dwfx")) { var rasterizationOptions = new CadRasterizationOptions(); rasterizationOptions.PageWidth = cadDrawing.Size.Width; rasterizationOptions.PageHeight = cadDrawing.Size.Height; PdfOptions CADf = new PdfOptions(); CADf.VectorRasterizationOptions = rasterizationOptions; cadDrawing.Save("example-580-W_custom.pdf", CADf); }
using (Image cadDrawing = Image.Load("huge-drawing.dwg")) { var rasterizationOptions = new CadRasterizationOptions(); rasterizationOptions.PageWidth = cadDrawing.Size.Width; rasterizationOptions.PageHeight = cadDrawing.Size.Height; using (var its = new InterruptionTokenSource()) { PdfOptions CADf = new PdfOptions(); CADf.VectorRasterizationOptions = rasterizationOptions; CADf.InterruptionToken = its.Token; var exportTask = Task.Factory.StartNew(() => { cadDrawing.Save("example-580-W_custom.pdf", CADf); }); Thread.Sleep(10000); its.Interrupt(); exportTask.Wait(); } }
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn