Copy link to clipboard
Copied
function bookmrk.GetByTitle stoped working as it should. It worked properly early. We tried to reinstall then Acrobat, but it didn't help.
Here is VBScript
Set MainPartDocument = CreateObject("AcroExch.PDDoc")
MainPartDocument.Open("C:\1\1.pdf")
Set bookmrk = CreateObject("AcroExch.PDBookmark")
'on the next line function returns False, although the "bookmark" exists. Why?
res = bookmrk.GetByTitle(MainPartDocument, "bookmark")
msgbox res
if res then
msgbox "bookmrk exists " & bookmrk.GetTitle
end if
Copy link to clipboard
Copied
Hi,
Have you checked using bookmrk.IsValid() ?
Copy link to clipboard
Copied
Yes, it returns False expectably, because GetByTitle actually can't get the bookmark. It looks like a bug. The problem was solved by installing Acrobat Reader on the PC additionally to Acrobat Pro. We noticed, that the problem reproduced only on PC's with Pro version only.
What dll responsible for GetByTitle function?
Copy link to clipboard
Copied
Hi,
That is weird as the GetByTitle method is not available in Adobe Reader, so yeah it looks like there is a bug.
Acrobat bug reports should be made here: https://acrobat.uservoice.com/forums/590923-acrobat-for-windows-and-mac
Copy link to clipboard
Copied
I've regisrted the bug. Thanks.