QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
各位同仁大家好!
6 ]9 P- v+ F+ N- V! s我有两个CAD相关的问题一直不解,给工作造成很大的不便,特此向各位高手请教!
& u# `) O& [' O0 i一:在同一个CAD文件里,我有若干张A4图纸,且图纸排列是矩形阵列,行距列距都是固定的,怎么样才能实现批量的转PDF和打印?/ p2 r3 Y+ Q3 u0 o; f: k
      (每次都是一张一张的转一张一张的打印,很麻烦,最怕有时候几百张图纸转个PDF还需花上半个小时,麻烦)- ~) B4 ^, v! z
二:在不同的CAD文件里,每个文件里都有一张图纸,图纸的位置是一样的,怎么样才能实现批量的转PDF和打印?- k" a6 W% J. e. a
      (每次都是一个一个文件的打开,再一个一个转一个一个打印,很烦,特别是外来的图纸,像上锅厂一来就是几百个文件,很累)2 U4 O' o4 p6 |% T2 Y
望各位同仁帮帮忙,谢谢!
发表于 2010-4-27 10:33:06 | 显示全部楼层 来自: 中国上海
目前好像也没什么好方法啊,可能你这个图书的情况可以自己定义个什么实现的,不过我也只是听说。
发表于 2010-4-27 11:13:43 | 显示全部楼层 来自: 中国浙江台州
楼主可以利用“发布”功能来实现,前提是每张图纸页面统一,对默认打印机的设置。. E2 B  J/ {" P) j* {; @' @7 L
1.添加要打印的图纸,并删除多余的模式(布局2等)
# D1 r1 }, q7 S- @  g2.点击“发布”就可以了。) D1 Q) j$ A8 j/ n- L! R/ x
打印或者转成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 | 显示全部楼层 来自: 中国江苏无锡
楼主可以利用“发布”功能来实现,前提是每张图纸页面统一,对默认打印机的设置。8 s8 }. ^/ |5 x$ z. E+ K" y" h& k
1.添加要打印的图纸,并删除多余的模式(布局2等)5 t* b4 V% \" w' m" f1 E
2.点击“发布”就可以了。
9 c" K' {- }2 T. D9 o* [2 F打印或者转成PDF文件,选择相应的打印设备就可以了! _# F. d: v. m  Y  {) e4 S
NO参NO肆 发表于 2010-4-27 11:13 http://www.3dportal.cn/discuz/images/common/back.gif
3 M; y( c- ?2 M: z  b% K
感谢你的回答
( U2 X, |) a0 {- F我想知道你所说的“发布”是解决一个文件多张图纸还是多张图纸多个文件的?
 楼主| 发表于 2010-4-27 14:25:50 | 显示全部楼层 来自: 中国江苏无锡
5# 未济 & O) s0 t: D" a
我是说的AutoCAD,有没有什么外挂或者插件可以解决这个问题的啊?
发表于 2010-4-27 14:54:57 | 显示全部楼层 来自: 中国安徽芜湖
我原来单位里就有人编了一个程序可以批量打印,好用的很啊,可惜我没拷贝出来,要不然就可以贡献给大家了
 楼主| 发表于 2010-4-27 15:22:15 | 显示全部楼层 来自: 中国江苏无锡
8# hacker_yuzq
  D$ g$ F# v: a/ M真的很可惜啊,那现在能不能联系到这位同事呢?/ y5 |+ W- i! B
好东西大家共同分享分享啊
发表于 2010-4-27 15:31:40 | 显示全部楼层 来自: 中国北京
第一个问题 可以用这个软件来解决 AutoWisePlot3.2 肯定好用,如果不好用请与我联系
( B  i6 a- C( R2 g/ z. U3 ~" W第二个问题,就不知道到了
发表于 2010-4-27 16:52:19 | 显示全部楼层 来自: 美国
这个编个LISP程序就可以实现,我在CAD2006上实现过,重复调用打印就可以了,还可以实现局域网打印的
 楼主| 发表于 2010-4-28 09:38:34 | 显示全部楼层 来自: 中国江苏无锡
你好,感谢你的回答。
$ q: R4 Z/ t  b6 ]7 q- Y- }6 M+ O- y你身边有这样的程序吗?
1 ?4 C5 p; L* L9 |$ q可否发一个给我?  g; p3 \5 s% m3 R1 f  |  R" ]5 F
我的邮箱是lfcw520@21cn.com# Q) N" D) u* `  Q. s8 w$ U( C
谢谢! 11# liums79
 楼主| 发表于 2010-4-28 09:39:38 | 显示全部楼层 来自: 中国江苏无锡
这应该是个插件吧!
+ m; H' C* ]8 |( N/ P# w非常感谢,我试试看!
! T  b9 D1 w2 H# [/ q' j( k 10# sitookudy
 楼主| 发表于 2010-4-28 14:16:55 | 显示全部楼层 来自: 中国江苏无锡
10# sitookudy . H* M; ~; ]: N) \, \
你好!0 T7 }. G" g" M/ ^
你所说的那个插件我已经下下来试过了,总的来说蛮好的,就是我有两个地方不会弄,还想向你请教请教
9 L) |8 S' o# `# h第一个就是在插件里面如何设置打印的顺序,它里面有两种打印顺序,一种是Z型,一种是N型,都不是我想要的。
  _+ J7 t0 Y, |$ u        我想要的打印顺序是从上到下,从左到右的顺序;9 O9 i( C0 w8 g" }
第二个就是转PDF如何设置让它自动生成名称,老是要一个一个名称自己输入很烦,有是有这么一个设置框的,可是这个设置框是灰色的,无法设置,请问这是什么问题?
( O0 i1 N3 l, C' m' c7 j高手 拜托,谢谢!
发表于 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 | 显示全部楼层 来自: 中国四川德阳
以下我把我的源程序共享给大家:希望共同学习!主要难点调用打印命令9 s9 b) J$ V3 \4 A" B& H/ g5 V
. g+ j1 j( R; L- p7 s1 V9 U8 G1 [
;;图纸连续打印A4
0 C0 S5 o# ^; h* n(defun c:dy ()& P2 U" ~* M1 o0 E+ T
  (setq num 8)                             //打印张数% p8 M7 x- U6 g  {$ z3 _4 r
  (setq hang 3)                            //打印行数( F5 n8 J6 q0 @- g
  (setq lie (+ (fix (/ num hang)) 1))3 A7 m# T; q- r; j. u, B6 B& y
  (setq i 0), S* Z% h* _4 ?4 ?+ E
  (alert "选择坐标原点!")0 S6 ]& m: X% P% ?3 ~/ t, E6 ^
  (command "_ucs" "n" (getpoint))
, a* O9 C* r: w% J2 L! C6 A  (command "")
7 h) z; i; {6 k4 m- ^: l8 p. B  (while (< i hang). x! w. N+ ^0 S/ o2 c  @% b0 g
    (progn' M. u% _9 E) Z
     (setq k 0)
# S/ T) Y+ u0 U! b( O+ P  S* V4 t+ u1 h; G      (while (< k lie)
+ k2 x: o& Z0 a9 u        (progn
" E9 G$ }9 H1 F4 w' A5 @          (if (/= (and (= i 2) (= k 2)) T)
- d) M  u% B) z6 V/ ~- J0 o3 F            (progn
; a$ B, E; q! w/ V              (cond/ y; R( X$ l2 L# X' O3 ?
                ((= i 0) (setq hangnum 0))
- t' V4 O9 x+ P+ _: t$ w                ((= i 1) (setq hangnum -230)); v: k* l) R* D; |
                ((= i 2) (setq hangnum -460))' T8 V5 S: I. ]& h* z3 C% T
                )3 U! S; _; q; P. d$ R
              (cond% x4 y& f- D/ p/ \
                ((= k 0) (setq lienum 0))
. O* F9 |$ _1 ?. n                ((= k 1) (setq lienum 312))
) x, w" S2 c% \3 ?# q# V0 x  W                ((= k 2) (setq lienum 624)): d" F+ _: o& n* s- u
                )) x9 A7 i) |* O' q, L. Y
              (setq startpoint (list lienum hangnum))
& x( a9 K/ v/ d' a1 S7 B: C' W' d              (setq endpoint (list (+ (car startpoint) 297) (+ (cadr startpoint) 210)))* _2 l( J$ a) ^9 \
              (command "_plot"
( I% i4 v/ c" A. T                       "y"8 ?" g. ?& }5 K" d3 J
                       ""
8 v. U6 }' M) j) Y. e                       "\\\\Jz-dy\\HP Deskjet 1280"     //此处是打印机型号,可支持局域网打印机
4 P9 n! X# E' g* s                       ""
, x8 Q, ~+ U" Q                       "M"
6 b, Z* y, J! b4 K- v, v" H" z2 W                       "L"
8 [0 ?' k, K' i- G                       "N"
0 Q7 c1 @$ W; q9 f" z; k                       "W"* s, e1 a, s' C+ K3 e3 z  h9 w
                       startpoint# ?& y" j$ h4 i7 R+ E, T
                       endpoint
+ q" j) J" h7 c: ~. U% D                       "F"
# i. q$ v( {. u' C                       "C"
8 b7 f( F3 s6 n                       "Y". p4 Y- [7 k/ J4 A! _3 l, H+ I
                       "monochrome.ctb"( e6 e7 [# J  K
                       "Y"# ^. H- }4 T2 d: T
                       "W"; \/ d: _! D* R5 I0 n  j1 U; q
                       "N"2 {4 M- t5 l" y$ a# Y
                       "Y"
3 a0 V) V8 \! e% D4 \                       ""
! I* t1 y. T' J, k8 Y8 q/ G                       )
1 j9 e2 z& t. t6 W% c& D              )' `$ ?$ W5 F  \7 h9 w& E) ~
            )
) x8 j) q* G3 @          )7 ]7 \# Q  }- P' _1 }$ s: W( x8 W
        (setq k (+ k 1))
5 G- P$ E' d& |" [: k        ))5 p2 c* l# n: W4 O  ]0 ^
    (setq i (+ i 1))9 F0 v3 J$ q2 F: j) v
    )
, R; `! H: }+ a% e, D; F. D0 O8 t  (princ)
# J* O' M: W( v+ X3 R )

评分

参与人数 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 编辑
2 x" ]6 r0 x- G' A0 x. G
- ]5 k; `8 m$ p网上现在有很多这种批量打印的软件,有一款“常春藤”软件,它可以自动识别图框。前提是你的图框都是相同图层的相同线型,而且此图层此线型的线必须都是图框。具体操作要视软件而定,一般比较大的图文公司都会用这样的软件,可以问问。这些软件很早就有了,至少支持R14的我就见过,楼主不必担心。
/ E3 H1 O! H3 l软件名称:常青藤辅助工具系统1.70
; W0 ~( Y( ^. W) j4 s$ a  软件简介: 非常好用的cad辅助工具,其中批量打印,批量缩放,批量打断及文字各种方式对齐,编辑等功能,可弥补很多公路专业软件不足
5 k, `' F% _3 Z8 ?网易土木在线上可以下载+ t" v1 p- r& g, V, C9 n8 ^
单文件多图框的就用常青藤辅助工具吧,一般指定块图框打印比较方便。
3 }1 h7 G+ q+ c多文件的批量打印,用常青藤的批量处理程序,但是设置不会很简单,一般用外部参照才好处理。

评分

参与人数 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 )

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