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.效果展示

浙公网安备 33010602011771号