Aspose.cad对被转换的初始文件是否有大小限制

我尝试将30MB的CAD文件转为svg格式,转换后没有内容

@Wangzhouyang,
您能否澄清一下 - 这是否与您在此描述的问题相同 - 把dwg部分区域转换成图片 - #9 by ALEX1228 ?

可以理解为相同问题,若另一个地方的问题得到解决,此处既同时得到解答

@Wangzhouyang,
不幸的是,由于绘图的大小,文件的内容似乎是空的。 该图包含两个部分:一个是一组 HATCH 实体(红色矩形),另一个是主要部分(黄色矩形)。 因此,这些部分之间存在预期的空白。

structure.png (8.9 KB)

图像的大小很大,是根据文件中存储的最小和最大点定义的:

EXTMIN = -5.8109E+19, -1.5504E+20, -94642722436272.12
EXTMAX = 7.1420E+19, 5.4644E+18, 514063123.7980

因此,尺寸超出了可以存储在“宽度”和“高度”变量中的范围,并且这些值对于计算和导出来说不可靠。

绘图“黄色”部分的左上角大约是(非常粗略):

X = 7041117647537
Y = 4415771462854

宽度约为 1096307139834,高度约为 606026934927。这使得无法应用绘图部分的导出,因为所有这些值仍然太大。

因此,目前唯一的解决方案似乎是编辑初始 DWG 以使其缩放速度变慢。

附上此类修改(并删除接近零的 HATCHES 实体)后的结果。
result.zip (1.9 MB)

已了解到问题所在,感谢您的帮助,祝生活愉快

1 Like

@Wangzhouyang,
我们很乐意为您提供帮助,如有任何疑问,请随时与我们联系。

很抱歉再次打扰您,上次处理过的初始DWG文件是否可以提供下,想以此为模板向客户说明

@Wangzhouyang,
当然可以,我已经通过电子邮件发送给您了。

非常感谢您的帮助,他能然我节省很多时间

@Wangzhouyang,
我们很乐意提供帮助 :slight_smile:

你好,有一个366KB的.dwg文件转为.svg格式后变成了19MB是什么原因,是否有办法缩小文件大小
源文件.zip (317.5 KB)

@Wangzhouyang,
请尝试将 svgOptions.TextAsShapes 属性设置为 false,这应该会减小文件的大小。

可以了,非常感谢,祝生活愉快

@Wangzhouyang,
不客气 :slight_smile: