如何使用 C# 获取 Adobe Acrobat Reader 中所有打开的 pdf 文件名

问题描述 投票:0回答:1

我已在 Adobe Acrobat Reader 中打开多个 pdf 文件。下面是任务管理器的快照。

我想要使用 C# 打开的所有 pdf 文件的文件名(不是完整的文件路径)。
我尝试了下面的代码,但只得到一个文件的名称。

Process[] acrobats = Process.GetProcessesByName("Acrord32");
foreach (Process p in acrobats)
{
    Console.WriteLine(p.MainWindowTitle);
}

请帮忙找出这个问题的解决方案。

c# adobe acrobat
1个回答
0
投票

如果你有完整的文件路径,为什么不直接:(?)

文件名 = Path.GetFileName(strPath); //我的文件.txt

或者

文件名 = Path.GetFileNameWithoutExtension(strPath); //我的文件

© www.soinside.com 2019 - 2024. All rights reserved.