Aspose.cad .net (23.7.0.0)dwg转pdf ctb不起作用。

Aspose.cad .net (23.7.0.0)dwg转pdf ctb不起作用,线宽和线的颜色并没有按照ctb文件的配置输出到pdf文件。下面有dwg图纸,ctb文件和导出代码。
bug-ctb.zip (26.7 KB)
正确的ctb效果:
1702030775753.png (9.6 KB)

aspose使用ctb导出pdf的效果:
1702030796850.png (39.2 KB)

@hardp,
这是我的代码示例和结果:

using (CadImage cadImage = (CadImage)Aspose.CAD.Image.Load(fileName))
{
     string ctbFile = "1.激光 黑白 绿.30mm 其他.13mm.ctb";

     CadRasterizationOptions options = new CadRasterizationOptions();

     Stream ctbFileStream = new FileStream(ctbFile, FileMode.Open);
     options.CtbSources = new Dictionary<string, Stream>();
     options.CtbSources.Add(ctbFile, ctbFileStream);
     options.DrawType = CadDrawTypeMode.UseObjectColor;

     options.Layouts = new string[] { "Model" };

     PdfOptions pdfOptions = new PdfOptions();
     pdfOptions.VectorRasterizationOptions = options;

     cadImage.Save("result.pdf", pdfOptions);
}

result.pdf (191.9 KB)

请不要更改 ctb 文件的名称,因为它出现在绘图中。 您能澄清一下什么是不正确的吗?

我使用你提供的测试代码,测试ctb有效果了。但是导出线段样式出现了问题。
正确的效果图:
1702352634853.png (16.9 KB)

我导出pdf线段效果图:
1702352667434.png (70.5 KB)

图纸等文件:
LineStyle-Bug.zip (444.0 KB)

@hardp,
我可以看到这一点,我们已记录该问题 CADNET-9548 来修复它。

The issues you have found earlier (filed as CADNET-9548) have been fixed in this Aspose.CAD for .NET 24.8 update. This message was posted using Bugs notification tool by oleksii.gorokhovatskyi