获取在Adobe Reader中打开的文件路径

时间:2010-03-04 03:57:43

标签: c# pdf adobe-reader

是否可以使用C#代码检索在adobe reader中打开的pdf文件的路径?

2 个答案:

答案 0 :(得分:0)

This article讨论了如何枚举所有打开的句柄。可以使用pinvoke从C#执行此操作(尽管可能在.net中更“本地”访问该功能)。使用此信息,可以检索打开的文件。但是,adobe reader进程可能会打开文件,读取文件然后关闭它。如果是这种情况,那么找到这些信息会更加困难。

答案 1 :(得分:0)

使用COM互操作从C#访问Acrobat的类型库。

您可以尝试使用AcroApp.GetActiveDoc方法获取活动文档,然后使用AcroPPDoc.GetFilenName发现文件名。也许