none
C# 用autocad把SWG打印成PDF,不弹出PDF RRS feed

  • 问题

  • 我做了一个SWG转PDF,用的是AutoCAD的打印功能,现在程序可以正常使用
    最大的问题就是每次保存成PDF之后,都会弹出保存结果的PDF
    我看到AutoCAD里头有这样一个设置,

    1. 打印
    2. ([打印机/绘图仪-名称(M)]选择)DWG To PDF.pc3
    3. (选择)特性(R)...
    4. (在默认的“设备和文档设置”中选择)自定义特性
    5. (选择)自定义特性(C)...
    6. (这是弹出一个标题为“DWG To PDF 特性”的框,里头有个选项为)完成后再PDF查看器中打开(P)

    如果勾选这个按钮,则保存成PDF之后,不再将结果显示。
    如何用C#控制这个功能?
    请大侠指点,C#里头,这个设置在哪个对象里头呀?我找不到这个设置。所以每次最后都要弹出一个结果PDF
    • 已编辑 淡淡春韵 2014年5月12日 8:29 更详细的标题
    2014年5月12日 8:24

答案

  • 你好:

    欢迎来到MSDN中文论坛。

    根据你的描述,你应该是在C#语言中使用AutoCAD的COM组件来实现打印功能,AutoCAD本身不属于微软的产品,微软也不提供相关API的技术支持,所以我觉得你到AutoCAD相关的开发论坛去应该会有所收获。

    我认为既然AutoCAD软件本身的打印功能具有不打开生成的PDF的特性,那么它的API暴露出来的接口中应该也会有这个选项,有可能是某个打印方法的某个参数, 你可以查看一下这些打印方法的参数列表,看看是否有相关参数。

    我在网上简单搜索了下,在AutoCAD的官网上查到这个针对.net的开发文档:

    http://docs.autodesk.com/ACD/2010/ENU/AutoCAD%20.NET%20Developer%27s%20Guide/index.html?url=WS73099cc142f48755-35a0330e12075abe904-7442.htm,topicNumber=d0e118

    你可以参考一下这篇文档中的相关说明。

    或者使用一些第三方的类库来实现这个功能,比如CadLib


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    2014年5月13日 3:17
    版主

全部回复

  • IAcadDocument
    IAcadApplication
    这些东西根本都没一个成员是有注释的
    或者谁能告诉我哪里有看这些成员的描述呀?
    2014年5月12日 8:24
  • 你好:

    欢迎来到MSDN中文论坛。

    根据你的描述,你应该是在C#语言中使用AutoCAD的COM组件来实现打印功能,AutoCAD本身不属于微软的产品,微软也不提供相关API的技术支持,所以我觉得你到AutoCAD相关的开发论坛去应该会有所收获。

    我认为既然AutoCAD软件本身的打印功能具有不打开生成的PDF的特性,那么它的API暴露出来的接口中应该也会有这个选项,有可能是某个打印方法的某个参数, 你可以查看一下这些打印方法的参数列表,看看是否有相关参数。

    我在网上简单搜索了下,在AutoCAD的官网上查到这个针对.net的开发文档:

    http://docs.autodesk.com/ACD/2010/ENU/AutoCAD%20.NET%20Developer%27s%20Guide/index.html?url=WS73099cc142f48755-35a0330e12075abe904-7442.htm,topicNumber=d0e118

    你可以参考一下这篇文档中的相关说明。

    或者使用一些第三方的类库来实现这个功能,比如CadLib


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    2014年5月13日 3:17
    版主