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)
            {
                
            }
        }
相关推荐
小脑斧12316 小时前
Adobe PDF 编辑器 破截一键激火
adobe·pdf
qq_2837200517 小时前
Python3 模块精讲|PyPDF2 万字实战:PDF 读写、拆分、合并、加水印一站式搞定
pdf·#办公自动化·#pypdf2·#pdf 处理·#python 实战
William.csj17 小时前
科研——PPT导出高清PDF的方法
pdf·ppt
Mr_pyx17 小时前
微服务可观测性实战:分布式链路追踪从入门到精通
wpf
开开心心_Every17 小时前
跨平台高速下载工具,支持浏览器功能强大
运维·服务器·随机森林·pdf·电脑·逻辑回归·excel
daanpdf17 小时前
永乐大典pdf电子版(现存最全版本)
pdf
好运的阿财18 小时前
OpenClaw工具拆解之 image+pdf
人工智能·python·程序人生·pdf·ai编程·openclaw·openclaw工具
开开心心就好2 天前
避免借电脑尴尬的故障模拟工具
科技·游戏·visualstudio·edge·pdf·电脑·powerpoint
c#上位机2 天前
wpf附加事件
wpf
玖笙&2 天前
✨WPF编程进阶【9.1】:WPF资源完全指南(附源码)
c++·c#·wpf·visual studio