Aspose.cad .net (23.7.0.0)dwg转pdf问题

我如果加字库的代码:
rasterizationOptions.ShxFonts = fontPath;
导出就报错。只有使用压缩包里的dwg文件会出问题。压缩包里也有我导出pdf的函数。
Demo.zip (426.6 KB)
字体文件:
FONTS-2.zip (1.0 MB)

@hardp,
我们可以确认这个问题,我们创建了 CADNET-9537 来调查和修复。

我经过测试发现使用“ROMANS-H.SHX”字体就会抛出异常,不使用“ROMANS-H.SHX”字体的话转成pdf的字体显示不符合客户要求。
代码示例:rasterizationOptions.ShxFonts = string[] {“D:\Work\CAD\Fonts\ROMANS-H.SHX”};
报错截图如下:
pdf-bug-1.png (67.8 KB)
@oleksii.gorokhovatskyi

1 Like

我经过耐心的测试发现是上标数字的问题。如果图纸中包含上标数字并且使用【ROMANS-H.SHX】字体,导出pdf是就会抛出异样,请问有什么办法解决吗?或者其他临时解决方案?
图纸上标数字的截图:
1701928380961.png (29.9 KB)

@oleksii.gorokhovatskyi

1 Like

@hardp,
感谢您提供详细信息,我们可以看到问题及其来源,是的。 不幸的是,没有快速解决办法,我们将在内部解决这个问题。