是否可以使用 C# 代码检索在 adobe reader 中打开的 pdf 文件的路径?
问问题
1681 次
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 回答