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 小时前
2.1HarmonyOS NEXT开发工具链进阶:DevEco Studio深度实践
华为·wpf·harmonyos
Dr.多喝热水4 小时前
WPF prism
windows·wpf
Hare_bai15 小时前
WPF响应式UI的基础:INotifyPropertyChanged
ui·c#·wpf·xaml
上元星如雨15 小时前
WPF 全局加载界面、多界面实现渐变过渡效果
wpf
Hare_bai15 小时前
WPF的布局核心:网格布局(Grid)
ui·c#·wpf·交互·xaml
Nemo_XP1 天前
C# 打印PDF的常用方法
windows·pdf·c#
毕小宝1 天前
PDF文件转换之输出指定页到新的 PDF 文件
python·pdf
qq_393828221 天前
万兴PDF手机版
windows·学习·pdf·软件需求·安全架构
Hare_bai1 天前
WPF的基础控件:布局控件(StackPanel & DockPanel)
ui·c#·wpf·交互·xaml·visual studio
上元星如雨1 天前
WPF 按钮悬停动画效果实现
wpf