【发布时间】:2014-03-21 20:37:46
【问题描述】:
感谢您花时间阅读我的困惑。
我需要打开一个 PDF(C# 4.0,winforms)。现在通常,如果您不传递参数(Process.Start 到 PDF),这很容易,但我需要能够传递参数(现在转到特定页面或指定的目的地,也许稍后会更多)。
现在我知道,如果您调用 AcroRd32,您可以传入执行此操作所需的参数,但是用户可能没有在他们的计算机上安装 Acrobat Reader,所以我真的不想调用那个 exe一定。任何人都知道一种方法来解决这个问题?
我是否错过了使用其他方法的明显方法?
感谢您的帮助!
PS - 回复可以是 C# 或 VB,不要在意
【问题讨论】:
-
他们是否可以在您的应用中打开它?如果是这种情况,您可以添加控件并这样做。
-
抱歉,忘记包含这是winforms
-
CoDeXeR 先生,没有一个文件。该应用程序加载了一堆不同的模板,其中可能包含帮助文件 (PDF),因此我无法在 exe 中包含 PDF。我不知道在应用程序中打开它的另一种方式
-
您是否考虑过在您的 Windows 窗体应用程序中使用一些开源库来呈现您的 pdf?比如:ghostscriptnet.codeplex.com
-
如果必须的话,我可以使用 ghostscript 之类的东西,但我宁愿使用系统上安装的任何普通 PDF 查看器。
标签: c# .net vb.net winforms pdf