ZWCAD 批量打印
一、前言:
ZWCAD单个打印费时费力,于是本人通过系列摸索,学会了批量打印方法,特此发帖以记录、分享给广大朋友。
本贴并非完全的攻略贴,而是一种踩坑记录,如若有不当之处,欢迎各位大佬指正。
二、方法:
编辑图框 —> 打印机设置 —> 安装插件 —> 使用插件
使用系统自带的打印
最初,同事们都使用的自带打印方式:Ctrl+ P,但这种方式需要手动去拖动选框,一个一个来,效率低下:


可以看到,打印出来是这样的状态,数量少点还好,文件一旦多起来就会产生无意义的重复操作:
1.PDF默认是竖直状态,后续要手动Ctrl+Shift+R旋转过来,并且要Ctrl+S保存
2.PDF只能单个打印,每次打印之前要手动款选范围,还要确认文件名以及保存路径
3.如果要把多个文件存在一个PDF下,就要手动拖选进入文件

使用插件打印
于是,上网搜集各种资料,发现ZWCAD有插件可以使用,是由各路大神开发的,其中有名气(据我初步了解的)的是:
BatchPlot、源泉设计...
在这里我选用了专注于打印的插件BatchPlot,且开源!感谢作者大大
网址放这:https://bplot.eu.org/
通过网盘分享的文件链接: https://pan.baidu.com/s/1_EkFfCl_jyVtoYnMAXAYJQ 提取码: xxxx
插件打印的问题
如何安装插件:
在命令行输入AP(APPLOAD)



输入BPT(BPLOT)启动,发现眼花缭乱的:

其中,第1步的指定图块与层,可以放在最后点击,点击完成后选择左下角的亮显,可以看到效果如下:

在截图中,我们可以观察到具有相同矩形框的图纸都被选择到了,并以2D平面图为基准,从左向右&从上到下依次有顺序编号。
点击选择要处理的图纸,可以框选指定图框,需要注意到的是,只能框选到已识别/编号的图框

框选后按回车,可以看到只有部分选中了:

点击确定打印后,会发现图纸已经可以批量输出到指定路径了。
但我们的遗留问题依然没有解决:
1.图框默认输出是竖向
2.图框分为一个个单个
设置打印机
解决问题1,直接来到系统设置的:设备和打印机;选择打印首选项进入



不适配图框
问题2,暂时没找到方法,只能全选后拖入首页PDF中后保存;此处,我们讲另一个无图框的问题。
如下图,可见,这种无图框的图纸如何打印?

首先键入 REC 画一个矩形图框

选定矩形后,选到 工具:设计中心

单击右键,新建图层,命名为 not pf,意为不打印组


之后,重复上述方式打印,大功告成!
三、结语:
- 通过以上方式,我们简化了打印流程,得到了:
1.更快速、可复用的图框打印方法,避免更新图纸时来回的框选
2.学会了插件、图层组的部分玩法
3.得到了一个不打印显示但可划定范围的图框!
- 个人方面:
本人是计算机科班出生,用惯了IDEA、VSCode等等开源软件,没想到转到机械制造行业,各种知识都不再“开源”,
横跨在面前的,是一道道“技术壁垒”。学东西要言传身教,更要亲手试验,和敲代码截然相反,很多时候都是一头雾水。时常也
会反问自己,这种跨行究竟对不对。值得一提的是,本人本科毕业两年,备考公务员两年无果,第一年全职备考进过面,
无奈和第一名笔试差太多,进而面试翻盘也无济于事。在家胡乱找了工作继续备考,没想到这次两头没抓住,丢失了应届生身份且
省考面试都没进。通过介绍入了机械的行,目前在做高速线设计,有没有懂行的老哥说道说道,这样积累经验下去,当个高级工程
师或是自己有经验单干,是否可行?高速线缆和AI接轨,未来需求不会少,但我认为技术方面其实很难突破/形成护城河,不像
芯片或是半导体研发。还是说,我继续花时间备考县城公务员是更好的选择?欢迎各位小伙伴一起讨论!
ZWCAD 批量打印的更多相关文章
- ArcGIS中国工具应用:固定比例尺固定纸张批量打印
ArcGIS中国工具应用:固定比例尺固定纸张批量打印 下载地址:http://files.cnblogs.com/files/gisoracle/a3batchprint.zip 固定A3,比例尺1: ...
- (转: daifubing的博客 )Delphi二维码中文支持、分组、批量打印经验小结
一直也没接触到什么复杂的报表,都是一些简单的报表,在DelphI下使用QuickReport一般也就能满足需要了,由于公司现在需求的变化,对条码扫描提出了新的要求,主要是扫码要包含更多地内容,以前的一 ...
- asp.net Lodop实现批量打印
1.列表(前台) <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="w_stu ...
- .net 批量打印可实现方案
最近几年一直在教育行业工作,主要负责竞赛类系统的开发工作,包括网上报名,安排考场,在线考试,学业报告书等. 打印功能在这个信息化时代非常普遍,浏览器都自带打印功能,通常的做法是调用 window.pr ...
- VS2012报表(RDLC)系列应用之单据批量打印
一.前言 最近做的项目需要单据批量打印的功能,优先想到用RDLC来实现.经过Visual Studio几个版本的发展后,RDLC愈发成熟,操作方式也变得简洁,相比vs2005的版本,有质的提升,不过仍 ...
- [Q]关于不同比例、不同纸张大小图纸的批量打印
不同比例或不同纸张大小的图纸可以一起批量打印,但目前打图精灵不能自动识别纸张大小,纸张大小是手动指定的,且只能指定一种纸张大小,但设置打印比例为“缩放到可打印区域”或“缩放到纸张边界”仍然可以将不同比 ...
- winfrom 实现条形码批量打印以及将条形码信息生成PDF文件
最近,老大让给客户做个邮包管理程序.其中,包括一些基本信息的增.删.查和改,这些倒不是很难搞定它分分钟的事.其主要难点就在于如何生成条形码.如何批量打印条形码以及将界面条形码信息批量生成以其各自的 b ...
- 一键批量打印EXCEL、WORD文档
一键批量打印EXCEL.WORD文档,本方法也可以打印同一个文档N份,可以批量打印A3.A4文档,包括单.双面打印等.希望能帮到广大朋友.请大家注重原创版权,不得在未经许可的下转载.传播,或者用来对同 ...
- LODOP批量打印多页模版进行维护
批量打印的时候,可以循环多任务,也可以循环多页,很多的时候也可以分页分任务,分组打印.如果是一个任务里的多页相同的模版,一个任务中会有很多打印项,这些打印项在每页中的位置是相同的,如果要调整,调整结果 ...
- LODOP打印控件进行批量打印
Lodop打印控件批量打印的方式:1.批量打印每页内容相同的:(1)批量打印相同内容的很多纸张,可以设置打印份数,把该内容打印出多份.2.批量打印每页不同内容的:(1)通过在一个任务中分页,循环添加页 ...
随机推荐
- 2024杭电钉耙2-1003 HDOJ7447 绝对不模拟的简单魔方
欢迎您来我的网站看这篇题解! Problem 有一个魔方可能被拧了不超过三次,同时还弄丢了一个角块上的两个贴纸.现在把这两个贴纸贴回去,请问有没有贴错? 只可能拧侧面,不会拧中间层,且每次只能拧 \( ...
- 【TrafficMonitor】无法显示13代intel的CPU温度
原因分析 TrafficMonitor的温度检测是利用了第三方软件LibreHardwareMonitor,并且这个问题可能与CPU有关 按照作者的指示,我们下载并启动了最新的LibreHardwar ...
- java后端开发小技巧-集合初始化多种方法
阅读说明: 1.如果有排版格式问题,请移步 <后端开发小技巧-java集合创建>,选择宽屏模式效果更佳. 2. 本文为原创文章,转发请注明出处. 后端开发中集合是经常会用到的类型.java ...
- 算法新手村 Day01
作者:故事我忘了¢个人微信公众号:程序猿的月光宝盒 目录 前言: 算法 算法的分类 几个排序算法 0.两值交换 1.选择排序 动图 思路 代码 2.冒泡排序 动图 思路 代码 3.插入排序 动图 思路 ...
- 慢查询导致任务执行hang住
上线上了大半天,原因:因为慢查询了导致跑不出来,后来同事帮忙看了下发现慢查询了,程序hang住了 select * from table where cdate = '2023-02-01' and ...
- CAE技术的局限性讨论-CAE咨询
计算机辅助工程(Computer-Aided Engineering, CAE)技术是现代工程领域中不可或缺的一部分,它通过数值模拟和计算分析,为工程设计和优化提供了强大的工具.然而,就像任何技术一样 ...
- 一个基于 .NET 8 开源免费、高性能、低占用的博客系统
前言 今天大姚给大家分享一个基于 .NET 8 开源免费(MIT license).高性能.高安全性.低占用的博客系统:Masuit.MyBlogs. 项目介绍 Masuit.MyBlogs 是一个基 ...
- C# 数字(阿拉伯数字)金额转汉字金额 人民币操作类 :转换人民币大小金额。
/// <summary> /// 转换为人民币大写金额形式 /// </summary> /// <param name="Money">金额 ...
- VUE3.0 路由(routes) createWebHistory和createWebHashHistory
createWebHistory路由模式路径不带#号(生产环境下不能直接访问项目,需要nginx转发) http://localhost:8080/#/ const router = createRo ...
- JS ES6数组中删除指定元素
https://www.cnblogs.com/linsx/p/8331623.html arr.splice(arr.findIndex(item => item.id === data.id ...