我正在尝试使用新的PDFCreator(V2.1)。 clsPDFCreator不再存在,我在搜索中找到的所有示例都使用旧系统。
他们提供其他语言的示例,但在C ++(MFC Windows)中没有。我认为,一旦我建立了与PDFCreator的连接,我就可以按照其他语言中的示例进行操作。
旧版本的片段:
CComPtr<PDFCreator::_clsPDFCreator> pdfObject;
HRESULT hr = pdfObject.CoCreateInstance(L"PDFCreator.clsPDFCreator");
pdfObject->cStart("/NoProcessingAtStartup", 1);
我一直试图猜测新版本应该是什么,但没有成功。例如:
CComPtr<PDFCreator::IPDFCreator> pdfObject;
HRESULT hr = pdfObject.CoCreateInstance(L"PDFCreator.IPDFCreator");
编译,但hr表示失败......
hr给了我&#34;不正确的界面字符串&#34; (我从意大利语翻译):hr = 0x800401f3 Stringa dell&#39; interfaccia non valida。 -
PDFCreator制造商现在告诉我文档和对COM的适当支持只能在V2.2中使用