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