彩票走势图

示例演示!AutoCAD处理控件Aspose.CAD v20.3三大新功能推荐!附下载

原创|产品更新|编辑:李显亮|2020-04-01 10:55:54.483|阅读 374 次

概述:近期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更新说明】


CADNET-810-为DWG和DXF实现自动代码页检测

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
}

CADNET-593-支持DWFX文件

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

CADNET-818-如何中断或在保存上设置超时

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

还想要更多吗?您可以点击阅读【2019 · Aspose最新资源整合】查找需要的教程资源。如果您有任何疑问或需求,请随时,我们很高兴为您提供查询和咨询
标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

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


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP