WPF 使用PdfiumViewer实现PDF预览与打印

1.引用Nuget包:PdfiumViewer

2.Xaml代码,需要使用<WindowsFormsHost>标签,可能这个包是为winform设计的。

XML 复制代码
    xmlns:pdfium="clr-namespace:PdfiumViewer;assembly=PdfiumViewer"

    <WindowsFormsHost>
        <pdfium:PdfViewer x:Name="pdfViewer" Width="300" Height="300"/>
    </WindowsFormsHost>

3.后台代码,非常简单,绑定一下PDF文件路径即可。

cs 复制代码
        public PrintingPDF(string PDFPath)
        {
            InitializeComponent();

            try
            {
                var document = PdfDocument.Load(PDFPath);
                pdfViewer.Document = document;
            }
            catch (Exception ex)
            {
                
            }
        }
相关推荐
上海物联网4 小时前
Prism WPF中的自定义区域适配器解决了什么问题?在项目中怎么实现一个自定义适配器
wpf
zhangfeng11335 小时前
[图书推荐]1000本电子书的开源项目 pdf
pdf
SunnyDays10115 小时前
Java 旋转 PDF 页面完整指南(含示例)
java·pdf·pdf页面旋转·旋转pdf页面
code bean5 小时前
【C#高级】TCP请求-应答模式的WPF应用实战
tcp/ip·c#·wpf
极客智造5 小时前
WPF 实现可复用晶圆 n*n 网格自定义控件(支持选中与圆形裁剪)
wpf
JaredYe5 小时前
纯 Node.js 的 PDF 转 Markdown 方案:支持图片解析的pdf2md库 `node-pdf-to-markdown`
pdf·node.js·markdown·md·pdf2md
wxl7812276 小时前
基于Cognee实现PDF图文并茂解析与检索的实践方案
pdf·ocr·图文并茂·cognee
林恒smileZAZ6 小时前
前端 HTML 转 PDF
前端·pdf·html
好像不对劲6 小时前
python去除pdf白边
开发语言·python·pdf·kindle
我要学好英语1 天前
知网下载的.caj文件怎么转成.pdf文件
pdf