允许在CAD中操作超链接!Aspose.CAD最新版v19.9新功能你了解吗?

  Aspose.CAD for .NET是一个独立的AutoCAD处理API。它提供将DWG,DWF和DXF文件转换为高质量PDF和光栅图像的功能。开发人员可以从AutoCAD文件中选择和转换特定的布局和图层,并轻松跟踪整个文件转换过程。

  Aspose.CAD for .Net更新至最新版v19.9,实现从简单对象渲染统一的3D实体,支持在AutoCAD工程图中操作超链接,支持创建具有不同布局尺寸的单个PDF,同时支持DXF和CF2格式文件,我们一起来看一看新功能详解吧!

  CADNET-828 实现解析DWG的OLE对象 新功能 CADNET-23 在AutoCAD工程图中操作超链接 新功能 CADNET-41 实现从简单对象渲染统一的3D实体 新功能 CADNET-822 合并DXF文件 新功能 CADNET-799 支持CF2文件 新功能 CADNET-626 支持创建具有不同布局尺寸的单个PDF 新功能 CADNET-815 实现Zoom属性 新功能 CADNET-116 水印支持 新功能 CADNET-786 实施快速渲染 新功能 CADNET-12 解析DWG文件的注释比例 新功能

  ▲CADNET-23 在AutoCAD工程图中处理超链接

  using (CadImage cadImage=(CadImage)Image.Load(dwgPathToFile))

  {

  foreach (CadBaseEntity entity in cadImage.Entities)

  {

  if (entity.Hyperlink=="products.aspose")

  {

  entity.Hyperlink="aspose";

  }

  }

  }

  ▲CADNET-799 支持CF2文件

  using (Image image=Image.Load(GetCf2File("test-2010.cf2")))

  {

  var options=new PdfOptions();

  image.Save(GetFileFromDesktop("test-2010.cf2.pdf"));

  }

  ▲CADNET-116 水印支持

  // add new MTEXT

  CadMText watermark=new CadMText();

  watermark.Text="Watermark message";

  watermark.InitialTextHeight=40;

  watermark.InsertionPoint=new Cad3DPoint(300, 40);

  watermark.LayerName="0";

  cadImage.BlockEntities["*Model_Space"].AddEntity(watermark);

  // or add more simple entity like Text

  CadText text=new CadText();

  text.DefaultValue="Watermark text";

  text.TextHeight=40;

  text.FirstAlignment=new Cad3DPoint(300, 40);

  text.LayerName="0";

  cadImage.BlockEntities["*Model_Space"].AddEntity(text);

  // export to pdf

  CadRasterizationOptions rasterizationOptions=new CadRasterizationOptions();

  rasterizationOptions.PageWidth=1600;

  rasterizationOptions.PageHeight=1600;

  rasterizationOptions.Layouts=new[] { "Model" };

  PdfOptions pdfOptions=new PdfOptions();

  pdfOptions.VectorRasterizationOptions=rasterizationOptions;

  cadImage.Save(outPath, pdfOptions);

posted @ 2022-02-07 20:27  ebuybay  阅读(556)  评论(0编辑  收藏  举报