赶项目那天,甲方催着要图纸文件,反复问能不能发pdf版本,我才沉下心琢磨cad图纸怎么转换成pdf格式,之前一直习惯直接发dwg,没留意导出后的线条和字体经常出问题。
最先随手试了网上说的在线转换工具,上传文件的时候心里还挺省事,结果等下载下来,图框里的文字直接乱码,部分细实线直接消失,尺寸标注错位,打开核对的时候头都大了。文件本身不算小,来回上传下载也耗时间,而且那份图纸里面有内部的工艺信息,传到外网平台,总归是不踏实,传到一半就关掉网页了,不敢继续。
后来才反应过来,软件自带的打印窗口就能输出pdf,根本不用额外装别的转换程序。点开打印面板,打印机那一栏不要选实体打印机,下拉列表里找到dwgtopdf.pc3这个虚拟打印机,图纸范围选窗口,框选住整张图的外框,再调一下打印样式,线宽单独核对一遍,预览窗口扫一眼,没问题之后点确定,选好保存路径,就能生成文件。
这只是我的个人感受,不是标准答案。
同一个图纸,换别的电脑打开再导出,效果会不一样。有一回在同事电脑上操作,同样的步骤,导出的pdf底色是黑色,文字看着很费劲,翻了半天才发现是打印设置里背景样式没改,他那边的cad配置和我本机保存的配置不一样,样式表没有同步过去。
打印样式表是容易忽略的地方。
一直用monochrome.ctb这个样式,所有颜色线条统一转成黑色,打印出来深浅可控,不会出现彩色线条打印变淡的情况。要是不选这个,图纸里彩色的构造线、辅助线,导出之后会变得很浅,发给别人看的时候容易被忽略,对接的时候很容易产生误会。还有图纸比例,预览的时候一定要多看一眼,有时候框选窗口没对齐,图纸直接被裁掉一块,等到发给甲方之后才发现,来回补发特别耽误进度。
试过一次批量导出很多张图,单张一张张点打印实在太慢,找了脚本插件去跑,操作起来门槛高一点,脚本参数没调好,一部分图纸导出成功,剩下的直接空白,最后还是退回单张导出的方式。批量功能对我这种不常做大量出图的人来说,性价比不高,出错之后排查起来很费精力,之后有批量需求,我一般会拆成几次少量导出,不一次性堆几十张一起跑。
导出之后最好用pdf阅读器打开复核一遍。cad里面看着正常的字体,比如一些小众的工程字体,在pdf里有可能替换成别的字体,字间距变形,数字挤在一起。遇到字体缺失的情况,要么提前把图纸里的文字转成几何图形,要么把字体文件带上,不过文字转图形之后,后续再想修改标注文字就不行了,这个取舍要自己掂量。我一般不重要的底图才转文字,正式交付的图纸尽量保留字体,导出前先把缺少的字体补齐。
也试过安装第三方pdf虚拟打印机,兼容性参差不齐,有的版本和本地cad版本冲突,点打印的时候软件直接卡住闪退,没保存的图纸差点弄丢,从那之后就很少碰这类工具,优先用软件自带的虚拟打印驱动。自带的驱动虽然功能简单,胜在稳定,不用额外调试兼容问题,普通的施工图纸、平面布置图基本都能应付。
那天折腾完所有图纸,把整理好的pdf打包发出去,关掉cad窗口的时候,桌面上还留着好几份导出失败的旧文件,文件名后面标着乱码、缺线、底色异常这些备注,提醒自己每一次导出都不能跳过预览。