Hi, I have been trying to write an app that will allow a PDF(s) file to be indexed (create a pdx file set). SO this user does not have to open acrobat to create the full text catalog manually. After much research and reading and dead ends I believe I have finally come up with a plan of action. Acrobat DC Pro comes with a "catalog" plugin that appears to be able to create a PDX file. It seems the best method for me to access this catalog plugin (API?) is to write a C++ application to call the catalog functions. I have not developed in C++ for a while but I used to. I downloaded Microsoft Visual Studio to create my app.Now I have hit a deadend again. Trying to find some example of using Visual Studio to access the acrobat plugin but getting nowhere. I have been through the SDK but can't seem to make any head way. Any example of calling any of the acrobat plugins would be helpful - like the search plugin. Thanks for any advice.
There doesn't exists a public API for this plugin.
Hi Bernd, thanks for replying. As usual I am confused by your answer. I have purchased Acrobat PRO DC - doesn't that give me access to the catalog plug in?
Thanks again, Joe
You can create a pdx file in the UI of Acrobat. Acrobat uses the catalog plugin for this.
Hi Bernd, first let me clear something up, when I say "as usual I am confused by your answer" that is not any reflection on you or your answer. But more a reflection on my frustration with making progress on this project. I have NEVER had such difficulty getting information / examples on anything I have worked on before. Adobe provides a ton of docs but I am finding it difficult to make progress.
So, in response to your latest answer. I do not want to open the acrobat UI and create a PDX file. I want to write an app, not a plugin, that calls the acrobat catalog plugin, (specifically teh function catalogbuildindex()), that will create a pdx file. Is your last answer saying the only way I can create the pdx file is through the UI?
The plugin can only be used in Acrobat. You can't use the plugin in a other app.
Ok, so the confusion grows!!! Can I call an acrobat API to build the pdx file? Or is the only way to create a PDX file set is through the acrobat UI? Because all the adobe docs I read and the initial conversation we had with our adobe contact said this could be done.
All information about the Acrobat APIs is available in the Acrobat SDK.
You won't find info because there is no programming interface to this Acrobat function, so far as I know. Just because Acrobat can do it, doesn't mean you can automate it.
Info: A PDX file is a text file with the information of the catalog index.