AutoCAD处理控件Aspose.CAD怎么用
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本文小编为大家详细介绍"AutoCAD处理控件Aspose.CAD怎么用",内容详细,步骤清晰,细节处理妥当,希望这篇"AutoCAD处理控件Aspose.CAD怎么用"文章能帮助大家解决疑惑,下面跟
千家信息网最后更新 2026年11月01日AutoCAD处理控件Aspose.CAD怎么用
本文小编为大家详细介绍"AutoCAD处理控件Aspose.CAD怎么用",内容详细,步骤清晰,细节处理妥当,希望这篇"AutoCAD处理控件Aspose.CAD怎么用"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
Aspose.CAD for .NET是一个独立的AutoCAD处理API。它提供将DWG,DWF和DXF文件转换为高质量PDF和光栅图像的功能。开发人员可以从AutoCAD文件中选择和转换特定的布局和图层,并轻松跟踪整个文件转换过程。
加载大型DWG文件
Aspose.CAD for .NET提供了使用CadImage类打开非常大的DWG文件的功能。现在,您可以使用下面给出的示例示例轻松打开大文件。
//文档目录的路径.string MyDir = RunExamples.GetDataDir_DWGDrawings();string filePathDWG = MyDir + "TestBigFile.dwg";string filePathFinish = MyDir+ "TestBigFile.dwg.pdf";Stopwatch stopWatch = new Stopwatch();try{ stopWatch.Start(); using (CadImage cadImage = (CadImage)Image.Load(filePathDWG)) { stopWatch.Stop(); // 将经过的时间作为TimeSpan值获取. TimeSpan ts = stopWatch.Elapsed; //格式化并显示TimeSpan值. string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}", ts.Hours, ts.Minutes, ts.Seconds, ts.Milliseconds / 10); Console.WriteLine("RunTime for loading " + elapsedTime); CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions(); rasterizationOptions.PageWidth = 1600; rasterizationOptions.PageHeight = 1600; PdfOptions pdfOptions = new PdfOptions(); pdfOptions.VectorRasterizationOptions = rasterizationOptions; stopWatch = new Stopwatch(); stopWatch.Start(); cadImage.Save(filePathFinish, pdfOptions); stopWatch.Stop(); //将经过的时间作为TimeSpan值获取. ts = stopWatch.Elapsed; //格式化并显示TimeSpan值. elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}", ts.Hours, ts.Minutes, ts.Seconds, ts.Milliseconds / 10); Console.WriteLine("RunTime for converting " + elapsedTime); }}catch (Exception ex){ Console.WriteLine(ex.Message); }设置自定义视图以进行渲染
Aspose.CAD允许您为模型布局设置自定义视点。使用VectorRasterizationOptions可以设置自定义视点。以下示例显示如何设置自定义视点。
//文档目录的路径.string MyDir = RunExamples.GetDataDir_ConvertingCAD();string sourceFilePath = MyDir + "conic_pyramid.dxf";var outPath = Path.Combine(MyDir, "FreePointOfView_out.jpg");using (CadImage cadImage = (CadImage)Image.Load(sourceFilePath)){ JpegOptions options = new JpegOptions { VectorRasterizationOptions = new CadRasterizationOptions { PageWidth = 1500, PageHeight = 1500 } }; float xAngle = 10; //沿X轴的旋转角度 float yAngle = 30; //沿Y轴的旋转角度 float zAngle = 40; //沿Z轴的旋转角度 ((CadRasterizationOptions)(options.VectorRasterizationOptions)).ObserverPoint = new ObserverPoint(xAngle, yAngle, zAngle); cadImage.Save(outPath, options);}读到这里,这篇"AutoCAD处理控件Aspose.CAD怎么用"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
文件
处理
控件
文章
示例
视点
角度
内容
功能
布局
文档
时间
格式
目录
路径
妥当
人员
光栅
图像
思路
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
咖啡豆
互联网科技公司排名
互联网科技公司经营范围
互联网巨头科技公司
朗新科技与工业互联网
北京互联网科技公司
致骋互联网科技
大白互联网科技
互联网金融和金融科技
北京华百购互联网科技有限公司
岳阳华臻互联网科技有限公司
深圳市优智互联网科技有限公司
呼和浩特新华互联网科技学院
互联网金融科技展
996高科技互联网公司
佛山市拉法互联网科技有限公司
互联网科技大佬云集
上海互联网科技园景观
安徽九吞吴互联网科技有限公司
如何强化互联网金融科技
成都狮子座互联网科技
金融科技和互联网金融
长沙茂晟互联网科技有限公司
互联网科技如何创业
互联网科技包装股份有限公司上市
安徽零酒互联网科技有限公司
杭州融税互联网科技有限公司
黑龙江互联网科技公司
科技美学互联网 艺术
科技发展第三阶段互联网时代