容許在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格式文件,咱們一塊兒來看一看新功能詳解吧!spa

新增與改善

key 概述 類別
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 == "https://products.aspose.com")
        {
            entity.Hyperlink = "https://www.aspose.com";
        }
    }
}

▲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 水印支持get

// 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);
相關文章
相關標籤/搜索