把SolidWorks工程图转成PDF有两种方式,一种方式是直接转换PDF,另一种方式是通过PDF虚拟打印机打印成PDF。
我们一般推荐使用第一种方式,一般除了可能会遇到一些字体问题,没有别的缺点。而打印成PDF的方式在速度,兼容性,方便性,需要安装额外软件等方面都没有优势。所以不推荐这个方式。
但,我们有时候还是需要这样用,特别是在一些部署有加密软件,防扩散软件的情况下,直接从SolidWorks转出的PDF会被加密,导致文件无法打开等情况。(不是绝对,不同的加密软件,设置等都会不同)
这个时候我们只能选择通过虚拟打印机进行打印。我们使用LiteTools批量打印需要把打印的结果保存为PDF,这就涉及到保存的位置和保存的文件名。因为这个虚拟打印机,真实的打印机当然不存在这个问题。
下面主要介绍实现结合LiteTools批量打印时不用一个一个文件手动保存文件位置和填文件名(自动根据文件名保存)。
这里主要推荐两种PDF虚拟打印机(其他的PDF打印机如果有相关功能的话也可以)
1、Acrobat Acrobat
Acrobat Acrobat 是一款非常优秀的PDF阅读,编辑软件,是一款商业软件,有30天免费试用时间。安装后会自动安装一个虚拟打印机。下面的介绍基于Acrobat Acrobat 9.0版。
1、找到Adobe PDF打印机
2、进入打印机属性
3、点击进入“首选项”
4、上面两项是关键设置,这样设置之后批量打印就不会被打断了。
目前发现有一个BUG:打印的文件自动保存的文件名在第一个字符“ . ” 的地方开始截断,造成在有一个以上“ . ” 的时候会出错,比如,文件名 “123.slddrw” 和 “123.346.slddrw” 打印后保存的文件名都是”123.pdf”。
这个Bug在Acrobat Acrobat 9.0 版 和 Acrobat Acrobat X 版 确认存在,其他版本是否存在未知。
2、novaPDF
novaPDF 也是商业软件(http://www.novapdf.com),可以试用(会带有一个水印),有多个版本,这里我们选Lite版本就可以了,novaPDF Lite提供了一个非常好的PDF虚拟打印机。
1、找到novaPDF打印机(名称可以自定义,可能与这里不同)
2、进入打印机属性
3、进入“首选项”
4、这个是注册页面,可以试用
5、切换到“保存”,然后如上图中设置,其中“配置保存的选项”,需再点击进入
6、选择保存位置和文件名,其中文件名可以有多种方式组合,如下图
最后,配置完成后保存设置。