I am running Windows 10 Pro 64 bit and Visual Studio 2019 and downloaded Acrobat SDK 2021, which claims to be 64-bit - but all kinds of sample subdirectories are still called 'win32'. I would have expected the sample files to build without errors but I am getting all kinds of errors about incorrect references or unavailable Windows SDK versions.
I shouldn't worry about the directory names. Focus on the specific errors. Expect it to take a week or two to resolve all of them and get your first sample built ok. It's no good saying, "I get errors", we all get hundreds when we start. Read each one very carefully, focussing on the very first one. If you can't resolve it, please post that one message. No use looking at subsequent errors until you've fixed the first.
Anyway, do you actually have 64-bit Acrobat Pro installed?
Thanks for the advice, but a week or two is all I have to get the initial proof of concept done. Needing a week or two to get standard samples compiled on the specified environment is not at all going to work. It looks like I will have to ditch the entire Adobe Acrobat SDK in that case and try other ways of getting the info out of a PDF.
FYI - I downloaded and installed the Adobe FrameMaker FDK and compiled samples. All I needed was retarget the existing samples to my 64-bit Windows and they worked fine with FM2020. I just don't understand why the Acrobat SDK team cannot do this. I have a fully standard Visual Studio 2019, nothing omitted or changed. Should this not be tested a little more thorougly before releasing an SDK ?
So, you aren't going to share the error messages you get? (A couple of weeks is just my guesstimate, an experienced Visual C++ programmer should be able to resolve the issues quickly and get past compiling (then stuck on deploying), but most questions here are not from experienced Visual C++ programmers.
But... table borders... do you have any idea how you would approach this? Do you know how it would be represented graphically, or are you execting to work with tagged PDFs with table structures? Are you already familiar with ISO 32000-1? I'd expect to budget a month for a proof of concept of this (or, quite possibily, a disproof of concept), for an experienced C++ programmer, but with time cut if ISO 32000-1 is part of your regular reading and the Acrobat API somewhat familiar.
I seriously do not think it should be required to spend weeks of time getting all the details of a file format down before you can dig up one simple aspect of it. If it is really that hard, then I will gladly give up on trying to reverse engineer aspects of PDFs. There is so much more fun to be had in life. Programming in Visual Studio is not one of them.
Copy link to clipboard
After a lot of searching I found the method to add the specific Windows SDK version that seemed to be missing. So now most of the samples do build. Except in the ShowPermissions project there is a reference to an afxres.h include file that does not exist. Oh well, at least I have something working, so I know my Visual Studio is set up as required. Thanks for the pointers.