【开发说明】常用的打印机纸张一般都为A3或者A4的纸,如果CAD中设计的图纸尺寸为A3以上的尺寸,需要将图纸打印出来,就得人工手动去拆分打印,现在CAD批量打PDF文件的插件有很多,但是自动将图纸拆分的为A4/A3打印的插件没怎么见到过。所以编写了这个插件,用来快速的将需要打印的范围拆分成A4/A3尺寸的大小,方便快速生成拼接图纸。
再次说明:回复里面有很多再说,为什么要做这个拆分,因为大多数的公司和个人买的打印机,最大支持的打印纸张就是A4/A3,如果说本来设计是A3以上的尺寸,打印的话就得缩放,缩放后就看不清楚了。只有按照原设计比例打印才能看清,这样就得拆分出来打印,传统方式是自己去框线,然后一张一张的打印,这样太麻烦了,所以才有做这个插件的想法。还是很感谢这些朋友的疑问,大家按需求使用吧。
【更新说明】
1、增加了重叠拆分的功能
2、优化了代码
【使用说明】
1、该插件有一定的专业性,只针对CAD插件使用,其它软件没法使用
2、该插件在CAD2014环境下编译,低于2014版本不能使用,高于2014版本的,理论上可以使用,本人在CAD2021版本中测试可用,其它版本暂未测试。
3、初次加载,使用"netload"命令,选择该文件,加载过一次后,后续会自动加载。但未设置信任插件,需手动更改信任。
4、调用命令为"CFDY",拆分打印的首字母
5、重叠尺寸的参数意义:默认是5mm,这个是PDF打印的默认纸边距,打印的时候选择实际大小,打印出来的纸张就不会缩放,同时也不会产生打印机少打印的情况,如果设置打印大于5mm,则两张纸中间就会有重复打印区域,这个根据自行需求设置。如果设置为0,则不没有重叠区域【插件下载】
【功能介绍】
程序界面如上图所示,可以选择拆分的纸张大小、图纸比例、打印样式、保存路径(程序默认导出路径是在桌面创建一个默认打印文件夹)。
程序使用的是CAD自带的”DWG To PDF.pc3“打印机,对应的A4/A3图纸是"ISO full bleed A4 (297.00 x 210.00 毫米)"/"ISO full bleed A3 (420.00 x 297.00 毫米)"
调好打印设置后,选择打印范围,程序会自动根据选择的纸张大小对选定范围进行拆分,自动判断使用横竖情况拆分,保证最少纸张拆分下整个范围。
拆分完成后会生成分割示例,并标注顺序,和导出的PDF顺序一致。
新增加了重叠拆分功能,不同重叠尺寸,拆分后的纸张数量不同,下图为A1尺寸,按照不同的重叠尺寸,拆分为A4纸的情况
分割示例线条与标注不参与图纸打印。
确认好拆分明细后,选择打印即可,打印完成后确认无误,点击清除按钮,可以清除生成的拆分线条和标注顺序。
【其他说明】
1、打印只能打印最后一次选择的范围,不能生成多个拆分范围后一次性打印。
2、打印出的PDF文件默认名称为CAD图纸名称,如果文件夹中存在相同名称的文件,会自动在该文件名后增加后续,不用担心开始打印的文件被覆盖。