C#、如何在WebBrowser中打开PDF文档?
我现在使用的是下面的方式:
或者用其他的方式在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也可以。
先谢谢各位大侠啦!
...全文
相关推荐
C#winform 实现PDF阅读功能(0520_).rar
C#winform 实现PDF阅读功能(0520_).rar
WebBrowser 控件在 Visual C# 2005 或 Visual C# .NET 中打开 Office
WebBrowser 控件在 Visual C# 2005 或 Visual C# .NET 中打开 Office
xml以webbrowser打开,再进行存储
xml不规范的时候,将xml用webbrowser打开,再进行存储,可以规范xml格式。
c# Winform 读取PDF文件
c# Winform 读取PDF文件 新测可用 读取速度快 (非Webbrower的方式)
浅析c#中WebBrowser控件的使用方法
首先先来简单介绍一下webbrowser控件,这个控件是可以实现在form窗体中添加网页内容的。如图,我在form中加入了百度api,(百度地图api调用博客里有讲) 使用这个控件其实很简单 (1)第一步只要在form_load中输入 代码如下:webBrowser1.Navigate(Application.StartupPath + ” /map.html”);//引号中为网页代码存放地址,注意要用相对地址不用绝对地址,这样才有可移植性,把网页放到程序的debug目录下,这样就可以实现在vs中直接对网页代码进行修改webBrowser1.ObjectForScripting = this;


