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)
            {
                
            }
        }
相关推荐
Eric.Lee202112 小时前
python实现多个pdf合并
开发语言·python·pdf·pdf合并
寻道模式14 小时前
【开发心得】给私有部署OpenClaw添加PDF阅读技能
开发语言·python·pdf
优化控制仿真模型14 小时前
【2026六级】英语六级历年真题及答案PDF电子版(2015-2025年12月)
经验分享·pdf
南风微微吹14 小时前
初级银行从业资格考试历年真题及答案解析电子版pdf(2017-2025年)
pdf
非凡ghost15 小时前
完美解码最新版(完美解码播放器)
windows·智能手机·pdf·firefox·软件需求
复园电子15 小时前
开发者指南:PDF怎么自动生成骑缝章?电子签章底层技术与API集成方案
pdf
05候补工程师16 小时前
【Python实战】告别杂乱脚本!基于SOLID原则与策略模式的 PDF转Word 批量处理系统
python·设计模式·pdf·word·策略模式
不会编程的懒洋洋16 小时前
WPF 性能优化+异步+渲染
开发语言·笔记·性能优化·c#·wpf·图形渲染·线程