我需要从我的 Centura 程序(版本 1.5.1)中调用最新版本的 PDFCreator。有没有办法做到这一点自动化?
2 回答
你需要更具体。你的意思是你想专门使用 COM 自动化(如果你这样做,那么 PDFCreator COM 接口是错误的)。否则它只是一个打印机驱动程序,那么您是否使用 Gupta ReportBuilder 并需要 qrp 转换?您是否尝试过使用 SalPrint* 功能将 PDFCreator 设置为默认打印机,然后使用 SalPrint* 功能进行打印。否则,不要重复别人已经做过的事情,请参阅 Gupta 论坛中的这篇文章:PDFCreator 帮助(Gupta 论坛)
假设您了解整个 PDF 工作流程在 1.7 和 2.5 之间发生了变化 - 并且使用 PDF COM 也发生了变化(请参阅从 PDFCreator 1.7 迁移到 2.n,那么您需要完全重建 CTD 和 PDFCreator 之间的 COM 接口。从 CTD1。 5 组件菜单 --> ActiveX 向导 --> 选择注册的 PDFCreator 库 --> 选择“所有”类 --> 生成为“完整” --> 将生成的文件保存为 .apl 并包含在您的 .app 主线中. 所有新类都可以使用。至于工作流程,您需要阅读整个 PDFCreator 文档以了解如何使用新生成的类/函数。如果您已经完成了所有这些,那么您需要准确指定有什么问题。