PdfiumViewer 是一个 WinForms 控件,它承载一个 PdfRenderer 将工具栏保存或打印在控件上 PDF 文件
除了常规的win7 win10 也支持xp win8
Spire.Pdf免费版只能打印三页pdf
Adobe PDF Reader每台电脑都必须安装Adobe PDF 客户体验不是很好
PdfiumViewer开源且免费 预览打印文档内容无上限
4:安装使用使用Nuget搜索pdfiumviewer安装
准备一个pdf文件
我在这里找到了一个wpf共有900多页书籍
在界面上添加一个PdfViewer控件和一个button按钮
按钮中的事件
private void button1_Click(object sender, EventArgs e){ OpenFileDialog ofd = new OpenFileDialog(); ofd.Multiselect = true; ofd.Title = "打开pdf文件"; ofd.Filter = "pdf文件(*.pdf)|*.pdf"; ofd.ShowDialog(); string path = ofd.FileName; pdfViewer1.Document = OpenDocument(path); }private PdfDocument OpenDocument(string fileName){ try{ return PdfDocument.Load(fileName); }catch (Exception ex){ MessageBox.Show(this, ex.Message, Text, MessageBoxButtons.OK, MessageBoxIcon.Error); return null; }}
打开我们的pdf书籍,我们可以看到我们的预览效果
然后检查我们的放大、保存和打印事件是否密封,不要自己写代码
印刷事件也很有用
最后,我希望一切neter注重前沿技术,不要故步自封。
最后,如果你喜欢我的文章,请注意, 希望net生态系统越来越好!
最后,如果你喜欢我的文章,请注意, 希望net生态系统越来越好!