读书人

C#怎么在WebBrowser中打开PDF文档

发布时间: 2013-01-17 10:28:54 作者: rapoo

C#、如何在WebBrowser中打开PDF文档?
我现在使用的是下面的方式:


OpenFileDialog openDialog = new OpenFileDialog();
if (openDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
// 使用Object标记 加载 Adobe PDF Reader
string strHtml = "<object classid = 'clsid:{CA8A9780-280D-11CF-A24D-444553540000}'" + string.Format(" width = '400' height = '500' data = '{0}' > </object>", openDialog.FileName);

// 将Html插入到WebBrowser中
this.InsertHtml(strHtml);
// WebBrowser中的DocumentText得到了预想的结果,Adobe PDF Reader 可以正常显示,但是PDF文档没有被显示出现。求原因及解决方案。
}


或者用其他的方式在WebBrowser中打开PDF也可以。

先谢谢各位大侠啦!


[解决办法]
我做的是Winform显示PDF文档
要用Adobe Reader COM组件来显示PDF文档的
[解决办法]
应该不能直接显示吧,需要组件的
[解决办法]
去下载个PDF的组件,然后添加引用就行了

读书人网 >C#

热点推荐