QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
各位同仁大家好!& c5 B3 P- t5 r# l* d5 Q! U/ ]
我有两个CAD相关的问题一直不解,给工作造成很大的不便,特此向各位高手请教!
* i0 s: t/ `$ q一:在同一个CAD文件里,我有若干张A4图纸,且图纸排列是矩形阵列,行距列距都是固定的,怎么样才能实现批量的转PDF和打印?
4 U5 H: B( f0 F      (每次都是一张一张的转一张一张的打印,很麻烦,最怕有时候几百张图纸转个PDF还需花上半个小时,麻烦)$ j8 h5 A# |) z# y) ?  r& u
二:在不同的CAD文件里,每个文件里都有一张图纸,图纸的位置是一样的,怎么样才能实现批量的转PDF和打印?/ q' r$ N' y* ~5 R. B  A
      (每次都是一个一个文件的打开,再一个一个转一个一个打印,很烦,特别是外来的图纸,像上锅厂一来就是几百个文件,很累)
! b/ j+ ]: _# D/ M" w+ g: _- Z0 Y望各位同仁帮帮忙,谢谢!
发表于 2010-4-27 10:33:06 | 显示全部楼层 来自: 中国上海
目前好像也没什么好方法啊,可能你这个图书的情况可以自己定义个什么实现的,不过我也只是听说。
发表于 2010-4-27 11:13:43 | 显示全部楼层 来自: 中国浙江台州
楼主可以利用“发布”功能来实现,前提是每张图纸页面统一,对默认打印机的设置。4 y  [2 r8 w5 a0 A- h
1.添加要打印的图纸,并删除多余的模式(布局2等); Z, z; I* t$ G, Q$ l1 z
2.点击“发布”就可以了。
/ Y/ ?% A, W/ y0 I打印或者转成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 | 显示全部楼层 来自: 中国江苏无锡
楼主可以利用“发布”功能来实现,前提是每张图纸页面统一,对默认打印机的设置。
3 G' ~: y; Q  ~% b7 j8 g1.添加要打印的图纸,并删除多余的模式(布局2等)7 f$ R2 W! a0 m) q4 E( A
2.点击“发布”就可以了。
  G& i- a# i, `- k$ S6 H# ~打印或者转成PDF文件,选择相应的打印设备就可以了$ A' X8 z' m+ o/ ~7 k* e% h
NO参NO肆 发表于 2010-4-27 11:13 http://www.3dportal.cn/discuz/images/common/back.gif

; z# k- m4 B" _感谢你的回答
. x' _% m8 E1 Q' z7 _; u我想知道你所说的“发布”是解决一个文件多张图纸还是多张图纸多个文件的?
 楼主| 发表于 2010-4-27 14:25:50 | 显示全部楼层 来自: 中国江苏无锡
5# 未济
* ?$ [; d# C  B我是说的AutoCAD,有没有什么外挂或者插件可以解决这个问题的啊?
发表于 2010-4-27 14:54:57 | 显示全部楼层 来自: 中国安徽芜湖
我原来单位里就有人编了一个程序可以批量打印,好用的很啊,可惜我没拷贝出来,要不然就可以贡献给大家了
 楼主| 发表于 2010-4-27 15:22:15 | 显示全部楼层 来自: 中国江苏无锡
8# hacker_yuzq 7 Z  b* s, L3 G8 \! V' B# {9 h2 ]- Q
真的很可惜啊,那现在能不能联系到这位同事呢?1 p7 ?& @6 S. Z1 W# [
好东西大家共同分享分享啊
发表于 2010-4-27 15:31:40 | 显示全部楼层 来自: 中国北京
第一个问题 可以用这个软件来解决 AutoWisePlot3.2 肯定好用,如果不好用请与我联系
$ N" n: q$ u7 L1 s第二个问题,就不知道到了
发表于 2010-4-27 16:52:19 | 显示全部楼层 来自: 美国
这个编个LISP程序就可以实现,我在CAD2006上实现过,重复调用打印就可以了,还可以实现局域网打印的
 楼主| 发表于 2010-4-28 09:38:34 | 显示全部楼层 来自: 中国江苏无锡
你好,感谢你的回答。: G& h" s* U8 f* I. I8 B8 i
你身边有这样的程序吗?
; y" S: u# R: Q+ e- E可否发一个给我?% Q0 x$ j+ X' U( q/ y9 h& C; Y
我的邮箱是lfcw520@21cn.com
3 X% a. r+ Z- Q8 ]& }( ~% z( q. E谢谢! 11# liums79
 楼主| 发表于 2010-4-28 09:39:38 | 显示全部楼层 来自: 中国江苏无锡
这应该是个插件吧!- _1 ]2 J8 D% G( u# a
非常感谢,我试试看!
# L5 v, a9 u& m- \! L 10# sitookudy
 楼主| 发表于 2010-4-28 14:16:55 | 显示全部楼层 来自: 中国江苏无锡
10# sitookudy
1 ?2 A# b" O# k0 T7 v# e 你好!1 w7 X1 G% c2 Y) [5 Z, {
你所说的那个插件我已经下下来试过了,总的来说蛮好的,就是我有两个地方不会弄,还想向你请教请教
: a" D! X- \: I. B1 W第一个就是在插件里面如何设置打印的顺序,它里面有两种打印顺序,一种是Z型,一种是N型,都不是我想要的。& U2 f4 B6 J! h2 B% g
        我想要的打印顺序是从上到下,从左到右的顺序;% L* d* k; g' E9 A% c! v% a8 u* }
第二个就是转PDF如何设置让它自动生成名称,老是要一个一个名称自己输入很烦,有是有这么一个设置框的,可是这个设置框是灰色的,无法设置,请问这是什么问题?
* U9 c4 @) E9 s9 H) F' E5 N8 K高手 拜托,谢谢!
发表于 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 | 显示全部楼层 来自: 中国四川德阳
以下我把我的源程序共享给大家:希望共同学习!主要难点调用打印命令
4 d3 k2 @( `1 w7 h* U
: ^7 N. U! s* {;;图纸连续打印A4
, j! A( G9 o8 v" O; w(defun c:dy ()2 a+ B# D0 ~9 O4 _' y
  (setq num 8)                             //打印张数% Y$ z8 L  S# X9 _1 e+ E
  (setq hang 3)                            //打印行数
' d$ F" d# Y; x- @  (setq lie (+ (fix (/ num hang)) 1))
) R7 l; H8 S6 c  (setq i 0)4 Y% M# p& P" s2 x2 j% k/ g
  (alert "选择坐标原点!")* q9 {9 Y) G4 `1 \/ h
  (command "_ucs" "n" (getpoint))
6 d  X1 h, ?8 }. O9 \/ {" g# e' \  (command "")6 ^" y! L8 d' h$ U
  (while (< i hang)
* D' T3 q8 O- ?. W2 A; W    (progn% L4 j9 b, p, j. K
     (setq k 0)
+ w, q' Y2 {3 s3 H      (while (< k lie)
, ]# \! y1 l6 D6 }1 x        (progn+ V4 M2 e( P/ c% M& h4 Z
          (if (/= (and (= i 2) (= k 2)) T)* V3 E! V7 W9 _0 X- U
            (progn
: Z/ X" b8 M! P* ]              (cond1 N% S. `; w) \3 m: C2 i5 S
                ((= i 0) (setq hangnum 0))# L  W/ r, t& s1 c" c6 A  O
                ((= i 1) (setq hangnum -230))4 m! M  q7 g& g* J
                ((= i 2) (setq hangnum -460))
6 s. d# Q8 C3 m! l% i! F: L! V                )+ y7 `" y: c* |: `' L  E' O/ m
              (cond* C, L8 N8 \) A3 t2 Z; k6 f+ ?
                ((= k 0) (setq lienum 0))0 c1 M! L! c+ v/ c/ M
                ((= k 1) (setq lienum 312))
( L  v2 ]/ L& x9 k$ v8 \                ((= k 2) (setq lienum 624))( S9 f1 ^  ?  o9 N9 A2 `+ j7 c, H
                )" ]) B7 l; s) K6 h' w* ?0 t! N
              (setq startpoint (list lienum hangnum)). A  o* F& K  x# k5 q
              (setq endpoint (list (+ (car startpoint) 297) (+ (cadr startpoint) 210)))
' P  y/ U' w& C5 m              (command "_plot"" W, J0 y9 F' k# @: h/ Z& |2 g+ B+ j
                       "y", W+ g' p) F" T- ]0 {2 z& g
                       ""
! t: Z* t( R! `0 J' h* H! s                       "\\\\Jz-dy\\HP Deskjet 1280"     //此处是打印机型号,可支持局域网打印机( J% e8 y% [8 G. c# b3 D
                       ""/ q" ^/ ~. ?+ U- U
                       "M"
. ]( r. V. r' E: d3 P                       "L"
6 j# s0 |4 k2 N9 Y                       "N"
6 `- Y0 b; c6 G4 k                       "W"; H* t, m/ }0 C4 Q
                       startpoint: w6 W: G( ?  U+ I& `: N
                       endpoint1 i. @" D+ k" c+ c6 H
                       "F". W6 _8 g& q( [9 t
                       "C"
% k) Y! ^5 Q( E! L/ e                       "Y"
; n; I/ s, E  ]1 q8 y: q                       "monochrome.ctb"2 a7 W; `0 |9 w' Z
                       "Y"
* M& {& z7 J1 K* ~4 h3 j' T                       "W"
) w- ^8 J7 B, G1 b( e+ w                       "N"
9 a7 u; M2 w  \; G                       "Y"
, t, x: w% B! y4 h8 N/ f) {# _; i4 R                       ""
* q0 E! ]: f, [0 b* L                       )" _8 ^8 m# ?' U$ l
              )
# ^; ?& d" m1 `6 |; H. G            )6 \, q: L& ~8 ]/ z- k
          )
  s: H7 V  z- m: V3 b  X# o        (setq k (+ k 1)). f& J0 @, ]$ f
        ))' P* E; G% @$ M* E2 A2 m2 |3 v
    (setq i (+ i 1))
* ~- w1 ~- {! ~( d    )" X" d. u3 H/ W* F: k
  (princ)
) T; c- |8 ^' b- ^" 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 编辑 / J) Z. R+ Q! X. B/ C" o
+ W0 ]: y3 e8 j0 |' S/ b4 p
网上现在有很多这种批量打印的软件,有一款“常春藤”软件,它可以自动识别图框。前提是你的图框都是相同图层的相同线型,而且此图层此线型的线必须都是图框。具体操作要视软件而定,一般比较大的图文公司都会用这样的软件,可以问问。这些软件很早就有了,至少支持R14的我就见过,楼主不必担心。$ a( {' O! E5 G
软件名称:常青藤辅助工具系统1.705 i& K% K/ q0 l8 Y% M. q/ V( d
  软件简介: 非常好用的cad辅助工具,其中批量打印,批量缩放,批量打断及文字各种方式对齐,编辑等功能,可弥补很多公路专业软件不足
; u: U& v2 S! r/ z8 q6 @网易土木在线上可以下载
$ _: V- U$ D  d# k3 F% H  I: U单文件多图框的就用常青藤辅助工具吧,一般指定块图框打印比较方便。
/ `1 u0 W3 m4 k. Z% c5 ^4 E多文件的批量打印,用常青藤的批量处理程序,但是设置不会很简单,一般用外部参照才好处理。

评分

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

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