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)
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)
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