最近有粉丝反映,收到别人发过来的图纸,内存非常大,打开后非常卡,问我如何解决这个问题。
这种图纸打开很费劲,即使好不容易打开了,但是在里面操作一下又卡了,根本没有办法去操作。
举个例子,随便找一个CAD图纸,看一下它的原文件大小:
![37dcbe99a8ce00d2d37b180d01ca1bb8.png](https://i-blog.csdnimg.cn/blog_migrate/0b9967d6b08984a39c8719ec06b90610.jpeg)
相信很多人都会网上找答案,基本上都会告诉你用PU去进行清理,那么我们就试一下,看看效果到底怎么样?
![21517f30b7f65888b02c6348b7c341cb.png](https://i-blog.csdnimg.cn/blog_migrate/720cc85741dc5a3bd8db4f913b6605b5.jpeg)
等待命令行提示,已经清理完成了,然后关闭这个清理窗口,下面我们点击左上角选择【另存为】,这里文件名就用“1”表示。
![418cba169cb06a5a0dbb015abe695b66.png](https://i-blog.csdnimg.cn/blog_migrate/733790f29f496b96b11c90eba5bbe7d8.jpeg)
将CAD文件保存到桌面上之后,鼠标右击选择【属性】,在常规下方可以看到,文件大小仅仅比之前少了2M而已。
![8c5faa582d8fff370be28f6166e5b4f3.png](https://i-blog.csdnimg.cn/blog_migrate/7fe2e4a0e0a193c0c2dad9006950ac3f.jpeg)
其实直接用PU来处理的话,并没有很明显的变小情况,那么如何正确的给图纸瘦身呢?需要重新打开原文件图纸,然后在命令行中输入这串字符:
(dictremove(namedobjdict)"ACAD_DGNLINESTYLECOMP")
![3236e4164775990b4167058dfa9b5ad9.png](https://i-blog.csdnimg.cn/blog_migrate/f1afe3c0ba80236ec6f7877434bd6fad.jpeg)
接着再输入PU按下回车,有人就会疑惑了,这不是和之前一样吗?等会看结果就知道,就是因为有了这串字符,清理效果会更好。
![958033c3350ed023799638a9fc43cb0c.png](https://i-blog.csdnimg.cn/blog_migrate/911ab6e6a2edb25b21f250cc182b1c01.jpeg)
清理完成后,步骤还是一样的,将文件另存为,这里文件名就用“2”表示,点击【保存】到桌面。
![72454eb2750c878ddd22fd48d1794fca.png](https://i-blog.csdnimg.cn/blog_migrate/c4c72eb5f9f655469e3dcde0f8b0de63.jpeg)
最后我们来看看结果吧,在桌面上找到第二次保存的CAD文件,打开属性查看文件大小,原本有8M的图纸现在连1M都不到。
![c7184175ccf6ff7e8bac23520b1c4541.png](https://i-blog.csdnimg.cn/blog_migrate/df372528b1f91ec988093736c38e9978.jpeg)
学会给CAD图纸瘦身的技巧,大家还有什么不懂地方,可以一起讨论。