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)
            {
                
            }
        }
相关推荐
掘根1 小时前
【jsonRpc项目】客户端的Requestor模块,RpcCaller模块
wpf
南风微微吹1 小时前
【2026年大英赛】全国大学生英语竞赛ABCD类历年真题及答案解析PDF电子版(2012-2025年)
pdf·大英赛
x***r1512 小时前
MasterPDFportable使用步骤详解(附PDF编辑与合并教程)
pdf
FuckPatience2 小时前
WPF ListBoxItem绑定自己在ListBox中的顺序
wpf
10km19 小时前
MCP:Trace IDE 正确配置 PDF 读取 MCP 的完整指南
ide·pdf·mcp·trae
开开心心_Every1 天前
A3试卷分割工具:免费转为A4格式可离线
游戏·随机森林·微信·pdf·excel·语音识别·最小二乘法
天才奇男子1 天前
LVS原理及部署
linux·运维·云原生·wpf·lvs·linux chrony
weixin_462446231 天前
使用 PaddleOCR + 多进程 + GPU 加速实现 PDF 可搜索化(支持中英文、竖排/旋转文字)
pdf·paddle·识别
予枫的编程笔记1 天前
【Redis实战进阶篇1】Redis 分布式锁:从手写实现到 Redisson 最佳实践
redis·分布式·wpf
DS随心转小程序1 天前
ai转pdf
人工智能·pdf·aigc·deepseek·ds随心转