我需要从我的Centura程序(1.5.1版)调用最新版本的PDFCreator。有没有办法实现这种自动化?
发布于 2017-09-21 14:10:08
你需要更具体一些。你的意思是你想专门使用COM自动化(如果你这样做了,那么PDFCreator COM接口就是错误的)。否则它只是一个打印机驱动程序,所以你使用的是Gupta ReportBuilder,需要qrp转换吗?您是否尝试过使用SalPrint*函数将PDFCreator设置为默认打印机,并仅使用SalPrint*函数进行打印。否则,与其重复别人已经做过的事情,不如看看Gupta论坛上的这篇文章:Help with PDFCreator ( Gupta forum )
发布于 2017-09-22 10:23:22
假设您理解整个PDF工作流程在1.7和2.5之间发生了变化--并且使用PDF COM也发生了变化,(请参阅Migrating from PDFCreator 1.7 to 2.n ),那么您需要完全重建CTD和PDFCreator之间的COM接口。从CTD1.5组件菜单--> ActiveX向导-->选择注册的PDFCreator库-->选择‘所有’类-->生成为‘完整’-->将生成的文件另存为.apl并包含在您的.app主线中。所有新类都将可供使用。至于工作流,您需要阅读整个PDFCreator文档来确定如何使用新生成的类/函数。如果您已经完成了所有这些操作,那么您需要准确地指定问题所在。
https://stackoverflow.com/questions/46316385
复制相似问题