在Winform中显示PDF文件

26

我正在用C#(Windows窗体)创建一个简单的计算器。

我已经创建了一个“用户帮助”文件,它是一个pdf文件。我想要的是,在用户单击WinForm中的“帮助”按钮时显示该pdf文件。假设用户的计算机上预安装了Adobe Reader....

如何在WinForm中的按钮点击时打开pdf文件?

我不打算将此pdf文件提供给用户的硬盘驱动器。这意味着我必须将此pdf嵌入到计算器(WinForm)中,并在按钮单击时显示它。

请指导我在WinForm中显示嵌入文件的最佳实践。


为什么你不想把PDF作为一个单独的文件呢? - SurDin
因为如果考虑到“分发”,那么开发一个实用程序就不应该是分散的。只有exe文件(无需安装)将完美地作为一个简单的“计算器”工作,提供与之相关的文件片段并不是一个好的做法,我认为。如果我错了,请纠正我。 - gsvirdi
11个回答

-2
AxAcroPDF1.LoadFile("C:ShippingForm.pdf")
AxAcroPDF1.src = "C:ShippingForm.pdf"
AxAcroPDF1.setShowToolbar(False)
AxAcroPDF1.setView("fitH")
AxAcroPDF1.setLayoutMode("SinglePage")
AxAcroPDF1.setShowScrollbars(False)
AxAcroPDF1.Show()

3
这并不是一个很有用的答案,你漏掉了一些关键步骤以使其起作用。 - Cody Gray
2
嗨,虽然这可能回答了问题,但请注意其他用户可能不像你那么有知识。为什么不添加一些关于这段代码如何工作的解释呢?谢谢! - Vogel612

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接