c# 使用PdfiumViewer读取PDF文件,PDF文件可以放大和缩小

1.在项目中,选择管理NuGet程序包,安装PdfiumViewer;

2.在管理NuGet程序包安装PdfiumViewer程序包成功以后,在项目下生成了package包;

3.在项目package中pdfium.dll和PdfiumViewer放在同一个路径下;

4.新建window窗体,把PdfViewer控件拉到窗体对应的容器上


5.代码实现

using (OpenFileDialog openFileDialog = new OpenFileDialog())
            {
                openFileDialog.Title = "选择需要打开的图片";
                openFileDialog.Filter = "PDF Files (*.pdf)|*.pdf";


                if (openFileDialog.ShowDialog() == DialogResult.OK)
                {
                    string pdfFilePath = openFileDialog.FileName;
                    FileInfo fileInfo = new FileInfo(pdfFilePath);
                    if (fileInfo.Length < 5 * 1024 * 1024) // 文件大小小于15MB
                    {
                        txtFileName.Text = openFileDialog.FileName;
                    }
                    else
                    {
                        ExceptionMsgBox.This.ShowMessageBox(CommonConst.COMM10014, "当前选择的PDF文件大于5MB,不允许打开", this.Text, MessageType.Warning);
                        txtFileName.Text = string.Empty;
                    }
                }
                //txtFileName.Text pdf文件路径
                this.pdfViewer1.Document = PdfDocument.Load(txtFileName.Text);
            }

6.效果展示

posted on 2024-10-21 17:30  willian知识库  阅读(1033)  评论(0)    收藏  举报