C#打开pdf文件

发布时间 2023-04-07 16:11:55作者: Clotho_Lee

方法1

1.安装Adobe PDF Reader

2.创建项目

3.引用 -> 添加引用 -> COM组件 -> Adobe PDF Reader

4.打开WinForm编辑界面,左边的工具箱窗口多了Adobe组件,拖拽使用

5.代码略

* 注意:项目要设置为x86模式进行编译和运行

 

 

方法2

1.创建项目

2.引用 -> 管理NuGet程序包 -> 检索"pdfium" -> 安装以下3个包

PdfiumViewer

PdfiumViewer.Native.x86.v8-xfa

PdfiumViewer.Native.x86_64.v8-xfa

3.打开WinForm编辑界面,左边的工具箱窗口多了Pdfium组件

4.拖拽PdfRenderer组件到WinForm中,命名为pdfRenderer1

5.拖拽按钮组件到WinForm中,命名为button1

6.按钮添加点击事件,触发函数的代码如下:

private void button1_Click(object sender, EventArgs e)
{
    string path = @"e:\myfile.pdf";
    FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read);
    PdfDocument doc = PdfDocument.Load(fs);
    pdfRenderer1.Load(doc);
}