允许在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);
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)