我需要从我的 C# 应用程序中使用 Foxit Reader 或 Adobe Reader 在全屏模式下打开一个 PDF 文件。手动,我F11
在 Foxit Reader 和CTRL+L
Adobe Reader 上打字。这会将当前文件视图更改为“全屏”模式。但是以编程方式,我不知道该怎么做!提前致谢。
当我打开pdf文件时:
Process.Start(filename);
我需要从我的 C# 应用程序中使用 Foxit Reader 或 Adobe Reader 在全屏模式下打开一个 PDF 文件。手动,我F11
在 Foxit Reader 和CTRL+L
Adobe Reader 上打字。这会将当前文件视图更改为“全屏”模式。但是以编程方式,我不知道该怎么做!提前致谢。
当我打开pdf文件时:
Process.Start(filename);
此外,除了使用其他解决方案之外,您还可以使用 WebBrowser 控件打开 Windows 窗体(或 WPF 窗口)并将其指向 PDF 文件。PDF 文件将在 Web 浏览器控件中打开。只需将 Windows 窗体属性设置为无边框最大化,这应该是在不弄乱进程的情况下获得所需内容的关键。
运行后,您可以使用SendKeys发送F11
或发送CTRL+L
到 PDF 应用程序。
或者,Foxit 或 Adobe 可能支持命令行参数以全屏模式打开。如果您不介意更改为SumatraPDF,我知道您可以通过-presentation $file.pdf
- 在演示文稿(全屏)模式下打开 PDF 文件。有关详细信息,请参阅手册。