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)
            {
                
            }
        }
相关推荐
TextIn智能文档云平台42 分钟前
如何快速提取PDF文档内容
pdf
武藤一雄43 分钟前
C# Prism框架详解
开发语言·后端·微软·c#·.net·wpf
小马爱打代码2 小时前
Spring AI:DeepSeek 整合 RAG 增强检索: 实现与 PDF 对话
人工智能·spring·pdf
南风微微吹2 小时前
英语六级作文历年真题及范文模版汇总PDF电子版(2015-2025年6月)
pdf·英语六级
verse_armour3 小时前
markdown插入文献引用并导出pdf
pdf·markdown·pandoc·latex
wniuniu_3 小时前
ceph基础知识
ceph·wpf
DataIntel4 小时前
WPF 操作之Dispatcher--- 只在多线程更新 UI 时使用。
wpf
Macbethad4 小时前
WPF工业设备远程控制程序技术方案
分布式·wpf
月屯5 小时前
pandoc安装与使用(html、makdown转docx、pdf)
前端·pdf·html·pandoc·转docx、pdf
Macbethad13 小时前
工业设备数据记录程序技术方案
wpf·信息与通信