Copy link to clipboard
Copied
Hi all,
I am a developer and need to write a program that notify when a user use acrobat software to edit a file, si need to know: file name, file path.
maybe with an api Acrobat.GetOpenDocuments?
When, thank for take the time to read this, and feel free to move this question if here is not the right place
If you have the answer place let me know!
thanks,
Diego
Copy link to clipboard
Copied
A C++ plugin for Acrobat can monitor documents opened and closed and saved. It cannot know what edits were made. This is not a trivial task, but details are in the Acrobat SDK.
Copy link to clipboard
Copied
Thanks! and this approach will work for multiples products? for instance photoshop? or just for adobe reader and acrobat?
Copy link to clipboard
Copied
Different worlds...
For Acrobat, you write a plug-in and install it to Acrobat.
For Acrobat Reader, it's similar but you need a license from Adobe, and a fee (by negotation, can be substantial).
Many other Creative Cloud apps support plug-ins - each one uses a different SDK with its own specialist knowledge and installation needs. However, there is more integrated scripting support for the other Creative Cloud apps, outside my knowledge so I can't say what's possible there.
Copy link to clipboard
Copied
By the way, a cross app approach might be better approached in a completely different way, with filesystem auditing and system or network level.
Copy link to clipboard
Copied
Oh, thank this was very clear!
I would like to find a cross app solution, but the only way i imaging achive this is inpect if the program get a handler to the file, or you have other relaible idea?
And also, not all app get a hanlder, for instance notpad++ will not create a handler to the file when open a document.
Regards,
Diego