QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
各位同仁大家好!
" |$ J. F7 t! k# R7 d; X我有两个CAD相关的问题一直不解,给工作造成很大的不便,特此向各位高手请教!) g5 M4 t4 ~! u  O$ J
一:在同一个CAD文件里,我有若干张A4图纸,且图纸排列是矩形阵列,行距列距都是固定的,怎么样才能实现批量的转PDF和打印?2 H' M5 z! j$ W) u- _) b' {
      (每次都是一张一张的转一张一张的打印,很麻烦,最怕有时候几百张图纸转个PDF还需花上半个小时,麻烦)
; S3 A4 d, R# [; n( x3 v二:在不同的CAD文件里,每个文件里都有一张图纸,图纸的位置是一样的,怎么样才能实现批量的转PDF和打印?
8 J- Q  q. w' s* \4 B/ Z; S1 M      (每次都是一个一个文件的打开,再一个一个转一个一个打印,很烦,特别是外来的图纸,像上锅厂一来就是几百个文件,很累)
. R1 j3 M+ O$ D% W  T望各位同仁帮帮忙,谢谢!
发表于 2010-4-27 10:33:06 | 显示全部楼层 来自: 中国上海
目前好像也没什么好方法啊,可能你这个图书的情况可以自己定义个什么实现的,不过我也只是听说。
发表于 2010-4-27 11:13:43 | 显示全部楼层 来自: 中国浙江台州
楼主可以利用“发布”功能来实现,前提是每张图纸页面统一,对默认打印机的设置。; o" T  ~; }5 I$ i1 L
1.添加要打印的图纸,并删除多余的模式(布局2等)2 C! ]$ e& p: {7 v& _+ q9 g
2.点击“发布”就可以了。
$ S6 q, J# g& J0 s+ H  p# H+ E打印或者转成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 | 显示全部楼层 来自: 中国江苏无锡
楼主可以利用“发布”功能来实现,前提是每张图纸页面统一,对默认打印机的设置。
: u; H! N( B# l* l1.添加要打印的图纸,并删除多余的模式(布局2等)+ D' C6 z6 r! v: p
2.点击“发布”就可以了。' n# j2 {/ E, E! p9 k4 W
打印或者转成PDF文件,选择相应的打印设备就可以了  E' @) x8 R; Q* A& b  S
NO参NO肆 发表于 2010-4-27 11:13 http://www.3dportal.cn/discuz/images/common/back.gif

9 e. o3 ]1 @: t2 j, N7 j' b感谢你的回答
3 Z, \+ D) s2 K( G3 K0 ]我想知道你所说的“发布”是解决一个文件多张图纸还是多张图纸多个文件的?
 楼主| 发表于 2010-4-27 14:25:50 | 显示全部楼层 来自: 中国江苏无锡
5# 未济 ! z( R9 L3 ]; O7 R2 D
我是说的AutoCAD,有没有什么外挂或者插件可以解决这个问题的啊?
发表于 2010-4-27 14:54:57 | 显示全部楼层 来自: 中国安徽芜湖
我原来单位里就有人编了一个程序可以批量打印,好用的很啊,可惜我没拷贝出来,要不然就可以贡献给大家了
 楼主| 发表于 2010-4-27 15:22:15 | 显示全部楼层 来自: 中国江苏无锡
8# hacker_yuzq : B7 L8 ]5 j. L* O' c$ i" o
真的很可惜啊,那现在能不能联系到这位同事呢?5 W- |& m) P0 D
好东西大家共同分享分享啊
发表于 2010-4-27 15:31:40 | 显示全部楼层 来自: 中国北京
第一个问题 可以用这个软件来解决 AutoWisePlot3.2 肯定好用,如果不好用请与我联系  t4 Y8 k, P. G; A8 h
第二个问题,就不知道到了
发表于 2010-4-27 16:52:19 | 显示全部楼层 来自: 美国
这个编个LISP程序就可以实现,我在CAD2006上实现过,重复调用打印就可以了,还可以实现局域网打印的
 楼主| 发表于 2010-4-28 09:38:34 | 显示全部楼层 来自: 中国江苏无锡
你好,感谢你的回答。1 j4 g  ]* x5 E/ e; i2 L2 K
你身边有这样的程序吗?
6 l6 z/ i7 ~# k可否发一个给我?
! c6 o% R, X% \) r我的邮箱是lfcw520@21cn.com
5 Z* s; w/ G% O3 \谢谢! 11# liums79
 楼主| 发表于 2010-4-28 09:39:38 | 显示全部楼层 来自: 中国江苏无锡
这应该是个插件吧!
0 R6 O$ F$ Q" K/ D  R非常感谢,我试试看!( G7 i2 q% n6 p: a3 `3 d* [
10# sitookudy
 楼主| 发表于 2010-4-28 14:16:55 | 显示全部楼层 来自: 中国江苏无锡
10# sitookudy
# p3 T# t4 t% ]; p# F6 M0 E 你好!* a3 j+ {4 @$ h6 z: O+ y9 I" e
你所说的那个插件我已经下下来试过了,总的来说蛮好的,就是我有两个地方不会弄,还想向你请教请教
4 V* d2 `' T3 |9 x% H- I6 n第一个就是在插件里面如何设置打印的顺序,它里面有两种打印顺序,一种是Z型,一种是N型,都不是我想要的。: b* x5 v, A- B# W; _
        我想要的打印顺序是从上到下,从左到右的顺序;3 K% A+ v' a% K% c0 d# c& [9 K
第二个就是转PDF如何设置让它自动生成名称,老是要一个一个名称自己输入很烦,有是有这么一个设置框的,可是这个设置框是灰色的,无法设置,请问这是什么问题?' [8 b! d: S2 A0 m+ 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 | 显示全部楼层 来自: 中国四川德阳
以下我把我的源程序共享给大家:希望共同学习!主要难点调用打印命令
& }7 K" \* w% g& H4 C" D- v1 N& [; ]+ W. S/ W. E6 S1 G* P
;;图纸连续打印A4
+ T7 o. ^1 o4 u. K/ W5 _(defun c:dy ()
7 g% b) m/ ^/ G& X) n# k1 c1 [5 X; i5 @  (setq num 8)                             //打印张数
) _' o( q6 i' i  (setq hang 3)                            //打印行数  r. ]3 `$ v# t& A: u( _& \  D9 F* O( b
  (setq lie (+ (fix (/ num hang)) 1))+ J  W6 B4 @4 h6 D$ r, q: f
  (setq i 0)
/ \6 _( C- U9 f4 ~# z  (alert "选择坐标原点!")
$ i- i" q* M7 t5 T: |. z  (command "_ucs" "n" (getpoint)): V( V; ?! o- ^
  (command "")6 D( a( i; l1 d7 l" i. {
  (while (< i hang)* ^! f/ z% T3 m' s" D
    (progn- c3 U: B7 f/ B4 y3 G! q
     (setq k 0)
- L/ b, W) M& v0 i) B% x6 T3 B5 Q      (while (< k lie): n/ c( A0 D) H& I( j  }+ ]
        (progn
& l7 R8 c" l) X: h& G+ e          (if (/= (and (= i 2) (= k 2)) T)
) N! c! D( ]. c/ x* j: Y            (progn$ q; F/ @5 b' ^. k. [# L  |; A
              (cond" N& k$ ^2 {% }3 R# x- y2 T% |9 q
                ((= i 0) (setq hangnum 0))5 j' v3 N  B4 L3 q
                ((= i 1) (setq hangnum -230))
! S) Z: c, H# \! Q5 X% Z; F                ((= i 2) (setq hangnum -460))
" i% o0 V9 E( ?8 g                )- d2 @, h& b2 Z0 u1 x5 E% ~
              (cond
2 U/ d6 c+ `3 A+ R: h1 S3 _9 \3 v                ((= k 0) (setq lienum 0))6 L9 Y* \% Q$ d& H0 ]
                ((= k 1) (setq lienum 312))
5 A8 E% [; [/ P8 g) [4 A                ((= k 2) (setq lienum 624))
( R! j7 f8 u, ~* y" d                )
) a3 _" n1 V( U$ K3 b! [6 `' ~              (setq startpoint (list lienum hangnum))0 @; C% N# U! G& {4 g; W# X6 z( V
              (setq endpoint (list (+ (car startpoint) 297) (+ (cadr startpoint) 210)))1 h7 q( Y; a  M
              (command "_plot"
5 e3 {+ A  \3 x4 @' c                       "y"
: B4 @6 {8 f, U; i' V2 A5 o/ b                       ""0 A2 @) [0 E, M; X) n) y# v
                       "\\\\Jz-dy\\HP Deskjet 1280"     //此处是打印机型号,可支持局域网打印机6 z  A* e4 C" L* J% d
                       ""5 E( f) c& o. R" s( r6 Z
                       "M"
8 r- T+ ~5 `- I/ q% J0 Q& }                       "L") k1 @4 P3 h, W* f7 h2 M! ~; b  G
                       "N"
# p& Y- u* }. [6 k9 w2 U                       "W"
, V0 o( }; U7 f2 N: N$ x. s8 @                       startpoint
/ F0 y# s' w3 \/ I9 k3 d                       endpoint
. f! S1 M: l. G' q  Y                       "F"
/ G$ g* \( j6 J% D2 w( I, N+ R; t                       "C"
' r+ {2 ~1 l$ p  D3 }! u                       "Y"
1 a+ u) N) Z& A, b                       "monochrome.ctb"
- x# S' q" B1 N+ w% m1 Q5 X- t                       "Y"' ~* x. n; j8 x5 C2 L
                       "W"
7 P) o# A- m( s( K1 f& P9 b                       "N"
5 W& _" o0 p/ Y* P: `: f                       "Y"! f" E& Z# ?' y( H+ z
                       ""
# H$ [6 R9 k$ D$ o                       ), h& L  q  z) W( ^* w# N* B
              )
- E9 p3 d4 {0 U8 j5 ~6 u7 O# h) v( `            )' u( x. D9 E. [1 g' f
          )
) ^/ S4 W0 d; A& b1 U# r        (setq k (+ k 1))
6 ~& j9 N6 p5 `5 ^        ))/ f- x* C5 d% Q9 y- E4 d) M/ S$ X0 Y0 }
    (setq i (+ i 1))
) P& @0 l8 b: O; A0 \3 n% i# [0 V$ ?; \    )
' H8 ]7 E' f) U7 x1 r6 P8 o/ r0 N  (princ)$ v" z0 m7 [4 l2 z
)

评分

参与人数 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 编辑 $ ]. b/ k3 o* a8 @
" N1 \- P: g* ^6 ]! v9 T
网上现在有很多这种批量打印的软件,有一款“常春藤”软件,它可以自动识别图框。前提是你的图框都是相同图层的相同线型,而且此图层此线型的线必须都是图框。具体操作要视软件而定,一般比较大的图文公司都会用这样的软件,可以问问。这些软件很早就有了,至少支持R14的我就见过,楼主不必担心。8 Q( J- f/ E1 V# O  ~$ [/ V/ E: G) M
软件名称:常青藤辅助工具系统1.70) w# }' {# M, c; ], v7 T( L( P" i
  软件简介: 非常好用的cad辅助工具,其中批量打印,批量缩放,批量打断及文字各种方式对齐,编辑等功能,可弥补很多公路专业软件不足3 W) c: z* N* q- ^5 F" B, z
网易土木在线上可以下载
, ?1 [& z8 j; v) Q6 q/ m* y  f单文件多图框的就用常青藤辅助工具吧,一般指定块图框打印比较方便。
9 b# ~( g; u' L6 W6 }' {' D6 V多文件的批量打印,用常青藤的批量处理程序,但是设置不会很简单,一般用外部参照才好处理。

评分

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

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