QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 9801|回复: 34
收起左侧

[已解决] 怎么实现CAD的批量打印?

[复制链接]
发表于 2010-4-27 09:18:48 | 显示全部楼层 |阅读模式 来自: 中国江苏无锡

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
各位同仁大家好!
. N$ D6 V3 g3 H. J我有两个CAD相关的问题一直不解,给工作造成很大的不便,特此向各位高手请教!) t  z+ D2 ~, i1 Z( v% @
一:在同一个CAD文件里,我有若干张A4图纸,且图纸排列是矩形阵列,行距列距都是固定的,怎么样才能实现批量的转PDF和打印?
# n4 E2 x$ G' J& n+ {$ t" O0 p      (每次都是一张一张的转一张一张的打印,很麻烦,最怕有时候几百张图纸转个PDF还需花上半个小时,麻烦)) @* Q1 K3 R9 P5 m" [
二:在不同的CAD文件里,每个文件里都有一张图纸,图纸的位置是一样的,怎么样才能实现批量的转PDF和打印?
' l! v* g- v6 a7 P- E/ ]% L      (每次都是一个一个文件的打开,再一个一个转一个一个打印,很烦,特别是外来的图纸,像上锅厂一来就是几百个文件,很累): @4 c, O; d/ ]4 `% U% I/ U
望各位同仁帮帮忙,谢谢!
发表于 2010-4-27 10:33:06 | 显示全部楼层 来自: 中国上海
目前好像也没什么好方法啊,可能你这个图书的情况可以自己定义个什么实现的,不过我也只是听说。
发表于 2010-4-27 11:13:43 | 显示全部楼层 来自: 中国浙江台州
楼主可以利用“发布”功能来实现,前提是每张图纸页面统一,对默认打印机的设置。
( I8 D* G" ?/ N6 M, p& K7 P+ u1.添加要打印的图纸,并删除多余的模式(布局2等)2 _, o/ M: A9 ]5 ~0 I
2.点击“发布”就可以了。; ?7 Z6 k) R% P$ j  w8 F6 F
打印或者转成PDF文件,选择相应的打印设备就可以了
1.JPG
2.JPG

评分

参与人数 1三维币 +5 收起 理由
2005llnn + 5 应助

查看全部评分

发表于 2010-4-27 12:02:56 | 显示全部楼层 来自: 中国浙江嘉兴
要想实现批量打印,必须一个文件只存一张图张,而且是存在图纸空间里面,再点CAD安装目录下的批量打印图标,再把要打印的文件添加进去就行!
CAD安装文件下的打印图标.png
CAD文件格式.png

评分

参与人数 1三维币 +5 收起 理由
2005llnn + 5 应助

查看全部评分

发表于 2010-4-27 14:11:24 | 显示全部楼层 来自: 中国广东肇庆
尧创CAD里有批打印的,下载来看下
 楼主| 发表于 2010-4-27 14:23:59 | 显示全部楼层 来自: 中国江苏无锡
楼主可以利用“发布”功能来实现,前提是每张图纸页面统一,对默认打印机的设置。
# I: x+ Z0 K% L$ v' {; s. H( f1.添加要打印的图纸,并删除多余的模式(布局2等)
; \: U; `- H# o* i# F5 Y2.点击“发布”就可以了。
) V/ T/ U0 Y/ a" j打印或者转成PDF文件,选择相应的打印设备就可以了
, m5 w4 N" e+ G0 V$ Q: G$ [NO参NO肆 发表于 2010-4-27 11:13 http://www.3dportal.cn/discuz/images/common/back.gif

0 f) @! O4 h$ f( Q* ?感谢你的回答
$ e. D7 {; {  u. z& [8 h我想知道你所说的“发布”是解决一个文件多张图纸还是多张图纸多个文件的?
 楼主| 发表于 2010-4-27 14:25:50 | 显示全部楼层 来自: 中国江苏无锡
5# 未济   i4 Q+ t9 y  o  {( L1 q
我是说的AutoCAD,有没有什么外挂或者插件可以解决这个问题的啊?
发表于 2010-4-27 14:54:57 | 显示全部楼层 来自: 中国安徽芜湖
我原来单位里就有人编了一个程序可以批量打印,好用的很啊,可惜我没拷贝出来,要不然就可以贡献给大家了
 楼主| 发表于 2010-4-27 15:22:15 | 显示全部楼层 来自: 中国江苏无锡
8# hacker_yuzq
/ V! K$ A, f2 a1 [- l6 i真的很可惜啊,那现在能不能联系到这位同事呢?
4 m! o$ Y: p; q, B1 Q好东西大家共同分享分享啊
发表于 2010-4-27 15:31:40 | 显示全部楼层 来自: 中国北京
第一个问题 可以用这个软件来解决 AutoWisePlot3.2 肯定好用,如果不好用请与我联系* u6 \9 r4 W1 d4 H# ~
第二个问题,就不知道到了
发表于 2010-4-27 16:52:19 | 显示全部楼层 来自: 美国
这个编个LISP程序就可以实现,我在CAD2006上实现过,重复调用打印就可以了,还可以实现局域网打印的
 楼主| 发表于 2010-4-28 09:38:34 | 显示全部楼层 来自: 中国江苏无锡
你好,感谢你的回答。( j* S* B' L6 g8 C; v. M
你身边有这样的程序吗?1 Y; C* w# j  @9 _9 }( X' X
可否发一个给我?- m9 [  Y) m* q; F
我的邮箱是lfcw520@21cn.com
4 @  K* |. k8 k% _" S1 G谢谢! 11# liums79
 楼主| 发表于 2010-4-28 09:39:38 | 显示全部楼层 来自: 中国江苏无锡
这应该是个插件吧!
' d' t* y3 r; J/ _! J2 X非常感谢,我试试看!) k4 u0 w: X: d
10# sitookudy
 楼主| 发表于 2010-4-28 14:16:55 | 显示全部楼层 来自: 中国江苏无锡
10# sitookudy 5 `. C/ d" T. v; A5 @& K7 z
你好!. R* D1 \( Q* F; z0 J
你所说的那个插件我已经下下来试过了,总的来说蛮好的,就是我有两个地方不会弄,还想向你请教请教% k0 w. j: [7 ^+ n+ v
第一个就是在插件里面如何设置打印的顺序,它里面有两种打印顺序,一种是Z型,一种是N型,都不是我想要的。1 N5 H% d2 b3 e/ ?0 C% U
        我想要的打印顺序是从上到下,从左到右的顺序;* J; _: {) \3 k/ C
第二个就是转PDF如何设置让它自动生成名称,老是要一个一个名称自己输入很烦,有是有这么一个设置框的,可是这个设置框是灰色的,无法设置,请问这是什么问题?
: f  E6 `! p5 k5 G高手 拜托,谢谢!
发表于 2010-4-28 15:49:29 | 显示全部楼层 来自: 中国江苏南京
现在好像只能实现批量打印同一种类型的图纸,好像不能批量打印A3/A4混合的,原因是打印机不能自动设别图框的大小。
发表于 2010-4-29 10:28:43 | 显示全部楼层 来自: 中国广东东莞
这个用按键精灵就好啦,编一个程序几十张图纸让他慢慢打,不过横向纵向要注意!
发表于 2010-4-29 15:09:50 | 显示全部楼层 来自: 中国浙江杭州
这个用CAXA电子图版就可以实现。
发表于 2010-4-29 15:46:07 | 显示全部楼层 来自: 中国广东肇庆
发表于 2010-5-5 22:07:22 | 显示全部楼层 来自: 中国广东
PDF 批量打印
发表于 2010-5-7 16:28:34 | 显示全部楼层 来自: 中国四川德阳
以下我把我的源程序共享给大家:希望共同学习!主要难点调用打印命令
& r9 H$ \' i# ^4 x! {% e7 I' {; e+ g0 n+ Z0 k
;;图纸连续打印A4, d7 ^2 N& V+ W) U+ l# Y" [: j0 J
(defun c:dy ()
4 Z3 s& O1 k8 ]2 v4 i  (setq num 8)                             //打印张数
1 Q: i3 u7 o* _  (setq hang 3)                            //打印行数1 ]% x. `, I" i5 _8 o8 G
  (setq lie (+ (fix (/ num hang)) 1))
1 _5 O! h- c  S2 d' Z( r6 z  (setq i 0)
" D3 T' w" b! L+ {( w  (alert "选择坐标原点!")
* v' S# A5 E2 g% }. V; N  (command "_ucs" "n" (getpoint))
  j; ]6 s, P8 E( t, _5 m* F  (command "")& I7 N- f9 [  ~, F; U$ }5 d
  (while (< i hang)1 {/ K9 p0 `8 ^2 I7 I; p% {1 F
    (progn/ W  o9 Q7 `/ \5 W
     (setq k 0)
! {" [3 }3 G6 J: x/ g7 u5 g' T      (while (< k lie)
! S, S, C+ Q; e$ f        (progn. B- n: \: Y" G/ p
          (if (/= (and (= i 2) (= k 2)) T)
) h& x8 _& p$ y  \% Q9 ?3 d( B. P            (progn
" b7 f7 @. a9 s/ z' B              (cond
% t( e, @7 ?( i* o( y$ I                ((= i 0) (setq hangnum 0))/ i0 s- d" I8 w, Q. M; _
                ((= i 1) (setq hangnum -230)). [% b9 X8 B" h1 t2 V
                ((= i 2) (setq hangnum -460))" _7 K( t) F! T
                )
) q; Y3 T3 v) w! L% M              (cond; S2 [8 g+ ]) @* Z; _  m" {1 x, V
                ((= k 0) (setq lienum 0))/ j! B) X" r7 n
                ((= k 1) (setq lienum 312)); m- Y4 n! ?, b& V6 s+ ~
                ((= k 2) (setq lienum 624))
3 K% @" o( Z0 v# J) b; `& [/ B                )( b' }5 F: b  m( ~; U9 T2 [
              (setq startpoint (list lienum hangnum))7 ~7 Y. X0 e9 o/ d. z
              (setq endpoint (list (+ (car startpoint) 297) (+ (cadr startpoint) 210)))' M1 @' s. A) O: K! ?! q* {$ e3 G
              (command "_plot"& {+ d2 P) b6 [
                       "y"
/ e7 h* @* k, N* `4 l7 N! ^0 k4 y                       ""
7 d4 R8 _% ]! m# W: M/ ?' k                       "\\\\Jz-dy\\HP Deskjet 1280"     //此处是打印机型号,可支持局域网打印机
) @$ j, P  i1 Q+ y: G, y" [+ ^                       "". t7 V5 [3 g( i
                       "M", w2 @+ l3 E9 k
                       "L"
- w/ Y, l, x) ^! H* G5 Z- q( r                       "N"( q0 h) q; ~# O! w
                       "W"
4 P8 b5 `% G* B( O/ a* B. Y/ \2 _                       startpoint# y. X0 D0 ^/ d' j2 [" C
                       endpoint7 B/ {2 E" T/ {, Z( ]& ~, Q* j
                       "F"
0 g6 {! @/ i! a! ^3 M- L                       "C"
+ E! Y2 A/ K1 C$ Z* O" f                       "Y". W. b/ y$ d( Z
                       "monochrome.ctb"/ z6 I; @( h* f3 v; q5 t
                       "Y"% [6 a( y8 F5 g8 d" n) s
                       "W"
/ W2 D7 R$ a: v+ _2 v( O                       "N"
* E5 Q9 m" M  q' h; @( F                       "Y"& }9 n/ K; Y& c: Y' w3 x" W
                       ""
- d4 F+ ~. O9 e9 [; \3 q! R                       )
, g: t% z3 t% {' Q) C              )8 `! ], p: `# M2 k
            )
3 Y6 _$ k! [8 v7 }8 l+ Y7 {  Q          )
9 O5 `$ _4 H4 ~7 k/ B( C        (setq k (+ k 1))" H, `5 L5 E$ F
        ))& t7 f9 s; H- F+ c* v
    (setq i (+ i 1))
: G- b$ Y  X1 n4 M& z) I: @& g    )
8 b4 l) {) e6 ~  (princ)& i3 z- r' L. O4 {) W% A* }' L
)

评分

参与人数 1三维币 +5 收起 理由
woaishuijia + 5 技术讨论

查看全部评分

头像被屏蔽
发表于 2010-5-9 23:41:08 | 显示全部楼层 来自: 中国湖南湘潭
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2010-5-10 08:27:52 | 显示全部楼层 来自: 中国江苏无锡
感谢的你源程序,可否为我们讲一下具体的操作步骤吗? 21# liums79
 楼主| 发表于 2010-5-10 08:30:17 | 显示全部楼层 来自: 中国江苏无锡
感谢你的软件,我用了,挺方便的,只是好像这个软件没有批量转PDF的功能! 22# shuping
发表于 2010-5-10 08:58:59 | 显示全部楼层 来自: 中国江苏南通
本帖最后由 rgyzgwh 于 2010-5-10 09:02 编辑 5 @% f5 C* C5 E
! C$ d: L, L3 |( ]' b
网上现在有很多这种批量打印的软件,有一款“常春藤”软件,它可以自动识别图框。前提是你的图框都是相同图层的相同线型,而且此图层此线型的线必须都是图框。具体操作要视软件而定,一般比较大的图文公司都会用这样的软件,可以问问。这些软件很早就有了,至少支持R14的我就见过,楼主不必担心。
9 h+ d2 A$ z/ p4 q, U: [6 z软件名称:常青藤辅助工具系统1.70
6 S8 E' h4 L4 A3 H+ g1 X: q  软件简介: 非常好用的cad辅助工具,其中批量打印,批量缩放,批量打断及文字各种方式对齐,编辑等功能,可弥补很多公路专业软件不足4 A+ u( o! _0 H( e3 {
网易土木在线上可以下载9 R5 X; k9 {& E* i+ c$ s
单文件多图框的就用常青藤辅助工具吧,一般指定块图框打印比较方便。- R% b9 ~" q, k, h: P- X
多文件的批量打印,用常青藤的批量处理程序,但是设置不会很简单,一般用外部参照才好处理。

评分

参与人数 1三维币 +5 收起 理由
2005llnn + 5 应助

查看全部评分

发表于 2010-5-10 09:43:50 | 显示全部楼层 来自: 中国浙江舟山
一般二次开发的软件都有这个功能,而且还有拼图打印,如intecad
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表