彩票走势图

【更新】Aspose.CAD Aspose.CAD for .NET 1.0.0发布

原创|产品更新|编辑:龚雪|2016-06-27 20:19:30.000|阅读 703 次

概述:Aspose.CAD API是从Aspose.Imaging API产品中剥离出来的新产品。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

  很高兴地向大家宣布Aspose.CAD for .NET的第一个版本。它允许您将AutoCAD DWG和DXF文件转换成PDF和光栅图像。这是一个本地API,不需要安装AutoCAD或其他软件。

  您当然也可以从AutoCAD文件中转换选中的层和布局。转换成PDF和光栅图像的质量非常之高!目前,我们支持以下CAD图像类型的下载:

  • CadR11
  • CadR13
  • CadR14
  • CadR2000
  • CadR2004
  • CadR2010
  • CadR2013

功能和改进

核心概述类别
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文件的过程中渲染部分图像优化


公共API和向后兼容问题的调整

  请注意,Aspose.CAD API是从Aspose.Imaging API产品中剥离出来的,因此您将很容易从对Aspose.Imaging API的操作习惯中迁移过来。接下来是一个分别使用Aspose.Imaging和Aspose.CAD将CAD文件转换成PDF文件的示例。您会注意到,只是Aspose.Imaging的命名空间被替换成了Aspose.CAD的。

Aspose.Imaging Code

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);

Aspose.CAD Code

 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@pclwef.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP