明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1605|回复: 5

[已解答] 创建PDF文件,需要一些帮助!

[复制链接]
发表于 2014-2-26 20:22:55 | 显示全部楼层 |阅读模式
大家好!
目前我使用下面的代码“创建PDF文件”很快,这是一个非常好且有用的代码,我不知道是谁写的这个代码,首先感谢他!
但在使用时还是发现有一些不足,不能选择PDF文件保存位置,希望大侠们帮忙解决一下!

另外打印范围是怎么确定的?能否指定打印范围?

  1. (defun c:test12 ( / cm )
  2.     (setq cm (getvar 'CMDECHO))
  3.     (setvar 'CMDECHO 0)
  4.     (command "_.-plot" "_y"
  5.         (if (= 1 (getvar 'TILEMODE)) "Model" (getvar 'CTAB))
  6.         "DWG To PDF.pc3" "ARCH D (36.00 x 24.00 Inches)"
  7.         "_M" "_L" "_N" "_E" "_F" "_C" "_Y" "monochrome.ctb" "_Y"
  8.     )
  9.     (if (= 1 (getvar 'TILEMODE))
  10.         (command "_A")
  11.         (command "_N" "_Y")
  12.     )
  13.     (command "_N" (strcat (getvar 'DWGPREFIX) (vl-filename-base (getvar 'DWGNAME))) "_Y" "_Y")
  14.     (setvar 'CMDECHO cm)
  15.     (princ)
  16. )
  17. (vl-load-com) (princ)

本帖被以下淘专辑推荐:

 楼主| 发表于 2014-2-27 13:25:55 | 显示全部楼层
本帖最后由 liuhaixin88 于 2014-2-27 13:30 编辑

期待大侠进来看一看,小妹将十分感谢!
发表于 2014-2-27 13:55:06 | 显示全部楼层
本帖最后由 Gu_xl 于 2014-2-27 13:56 编辑

在命令行键入-plot,然后逐步响应,当命令行提示:输入打印区域 [显示(D)/范围(E)/图形界限(L)/视图(V)/窗口(W)] <显示>: 时,输入"W",即可设置打印范围!
根据上述响应过程输入的参数,相应修改你上面的这句代码即可:
(command "_.-plot" "_y"
        (if (= 1 (getvar 'TILEMODE)) "Model" (getvar 'CTAB))
        "DWG To PDF.pc3" "ARCH D (36.00 x 24.00 Inches)"
        "_M" "_L" "_N" "_E" "_F" "_C" "_Y" "monochrome.ctb" "_Y"
    )
PDF文件的保存位置是由pdf打印机设置的,变通的方法是将打印生成的文件复制到你需要的相应目录!
 楼主| 发表于 2014-2-28 00:06:09 | 显示全部楼层
Gu_xl 发表于 2014-2-27 13:55
在命令行键入-plot,然后逐步响应,当命令行提示:输入打印区域 [显示(D)/范围(E)/图形界限(L)/视图(V)/窗口( ...

明白了,谢谢版主大哥!
发表于 2014-12-4 08:49:35 | 显示全部楼层
Gu_xl 发表于 2014-2-27 13:55
在命令行键入-plot,然后逐步响应,当命令行提示:输入打印区域 [显示(D)/范围(E)/图形界限(L)/视图(V)/窗口( ...

把生成的文件复制到指定目录后,想把之前生成的PDF文件删除,但是每次PDF文件生成的时候就会自动打开,这样的话程序就删除不了了。怎么样做能每次生成PDF的时候不打开文件,或者把文件关闭?我在打印机里也设置了,貌似没什么用。G版指点一下啊

本帖子中包含更多资源

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

x
发表于 2014-12-4 09:14:16 | 显示全部楼层
修改pc3文件
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-9-26 01:28 , Processed in 0.184109 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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