winform中显示(预览)PDF文件

我们先看一下效果,效果如下图QQ截图20220923203958.png



视频讲解地址 https://www.bilibili.com/video/BV1H24y1o7UB

实现功能步骤如下

1、在nuget里面添加第三方库CefSharp.WinForms

2、调用显示到winofrm的核心代码如下

private void button1_Click(object sender, EventArgs e)
{//转载请保留 http://www.luofenming.com/show.aspx?id=1a433d20f318498687ac75d426cb7cbf
    OpenFileDialog dlg = new OpenFileDialog();
    dlg.Filter = "(*.PDF)|*.PDF";
    if (dlg.ShowDialog() == DialogResult.OK)
    {
        panel1.Controls.Clear();
        ChromiumWebBrowser browser = new ChromiumWebBrowser(dlg.FileName);
        browser.Dock = DockStyle.Fill;
        panel1.Controls.Add(browser);
    }
}