1

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

4

2 回答 2

0

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

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

于 2010-03-04T09:34:05.610 回答
0

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

于 2010-03-04T04:13:54.430 回答