正在忙水印的事情,还没搞定,但可以调用js取得pdf信息。
代码段如下:
LPDISPATCH lpDis = m_pAcroPDDoc->GetJSObject();
if (lpDis)
{
BSTR bstrNumPages = L"NumPages";
DISPID dispid_NumPages;
HRESULT hrok = lpDis->GetIDsOfNames(IID_NULL, &bstrNumPages, 1, LOCALE_USER_DEFAULT, &dispid_NumPages);
if (SUCCEEDED(hrok))
{
VARIANT vGet;
DISPPARAMS dispparamsGet;
memset(&dispparamsGet, 0, sizeof dispparamsGet);
hrok = lpDis->Invoke(dispid_NumPages,
IID_NULL,
LOCALE_USER_DEFAULT,
DISPATCH_PROPERTYGET,
&dispparamsGet,
&vGet,
NULL,
NULL);
}
}