原創|產品更新|編輯:龔雪|2016-06-27 20:19:30.000|閱讀 761 次
概述:Aspose.CAD API是從Aspose.Imaging API產品中剝離出來的新產品。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
很高興地向大家宣布Aspose.CAD for .NET的第一個版本。它允許您將AutoCAD DWG和DXF文件轉換成PDF和光柵圖像。這是一個本地API,不需要安裝AutoCAD或其他軟件。
您當然也可以從AutoCAD文件中轉換選中的層和布局。轉換成PDF和光柵圖像的質量非常之高!目前,我們支持以下CAD圖像類型的下載:
核心 | 概述 | 類別 |
CAD-92 | 為CAD文件格式在文件格式枚舉和適當更新圖像提供支持。獲取文件格式方法 | 新特性 |
CAD-82 | 支持DXF 2007格式 | 新特性 |
CAD-102 | 增加對刪除實體功能的支持 | 新特性 |
CAD-41 | 支持DWG格式的前導字符實體 | 新特性 |
CAD-40 | 支持DWG格式的實體 | 新特性 |
CAD-36 | 支持DXF格式的實體 | 新特性 |
CAD-89 | 異常命名空間應該刪除或重命名,因為它和微軟的方針是沖突的 | 優化 |
CAD-90 | 支持將DWG文件轉換成PDF格式 | 優化 |
CAD-73 | 解決在DWG格式中為CAD維度樣式表實體閱讀Dimldrblk屬性的功能 | 優化 |
CAD-72 | 解決維度布局的問題 | 優化 |
CAD-56 | 為2004DWG格式解決閱讀維度樣式表 | 優化 |
CAD-37 | 改善虛線折線圖的繪制 | 優化 |
CAD-29 | 在CAD輸出為PDF文件的過程中渲染部分圖像 | 優化 |
請注意,Aspose.CAD API是從Aspose.Imaging API產品中剝離出來的,因此您將很容易從對Aspose.Imaging API的操作習慣中遷移過來。接下來是一個分別使用Aspose.Imaging和Aspose.CAD將CAD文件轉換成PDF文件的示例。您會注意到,只是Aspose.Imaging的命名空間被替換成了Aspose.CAD的。
string sourceFilePath = myDir + "sample.dxf"; using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(sourceFilePath)) { //Create an instance of CadRasterizationOptions and set its various properties Aspose.Imaging.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.Imaging.ImageOptions.CadRasterizationOptions(); rasterizationOptions.BackgroundColor = Aspose.Imaging.Color.White; rasterizationOptions.PageWidth = 1600; rasterizationOptions.PageHeight = 1600; //Create an instance of PdfOptions Aspose.Imaging.ImageOptions.PdfOptions pdfOptions = new Aspose.Imaging.ImageOptions.PdfOptions(); //Set the VectorRasterizationOptions property pdfOptions.VectorRasterizationOptions = rasterizationOptions; //Export the DXF to PDF image.Save(myDir + "result.pdf", pdfOptions);
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 and set its various properties Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions(); rasterizationOptions.PageWidth = 1600; rasterizationOptions.PageHeight = 1600; rasterizationOptions.BackgroundColor = Aspose.CAD.Color.Beige; rasterizationOptions.DrawType = Aspose.CAD.FileFormats.Cad.CadDrawTypeMode.UseDrawColor; rasterizationOptions.DrawColor = Aspose.CAD.Color.Blue; // Create an instance of PdfOptions Aspose.CAD.ImageOptions.PdfOptions pdfOptions = new Aspose.CAD.ImageOptions.PdfOptions(); // Set the VectorRasterizationOptions property pdfOptions.VectorRasterizationOptions = rasterizationOptions; // Export CAD to PDF image.Save(MyDir + "result_out_.pdf", pdfOptions); }
點擊查看產品Aspose.CAD
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網