日期:2014-05-18  浏览次数:20853 次

在 WinForm 窗体上显示 PDF 文件------在线等!
我现在需要在在WinForm 窗体上显示PDF文件,请问哪位高手有这样的控件呀,之前我用Adobe Reader 8 带的 ActiveX组件倒是实现了,但是这样就会面临着一个程序的移植性问题,就是说在运行我程序的机器上必须安装 Adobe Reader 8 之后,才能运行程序,请问有没有不需要这样依赖的控件呀?请高手指点。

------解决方案--------------------
放一个webBrowser就行了
 private void Form_Load(object sender, EventArgs e)
{
Uri url = new Uri(@"E:\Resource\ERP Resource\ABAP Study\ABAP\ABAP\三月精通ABAP.pdf");
this.webBrowser1.Url = url;
}
------解决方案--------------------
用COM组件 在toolbox中点右键->choose item->com tab 然后找到adobe.... 把它拖到窗体上

axPdf1.src="xxx.pdf";
axPdf1.Show();
------解决方案--------------------
研究一下itextshoap.dll把