WPF中预览pdf文档

1.解释说明

        - 想要在wpf中显示pdf的文档内容需要调用3个dll文件包,文件包我放到资源里面了,其中libmupdf.dll是要放到运行文件夹里面,MoonPdfLib.dll和MouseKeyboardActivityMonitor.dll直接引用依赖即可

        - 这里也分为xaml和cs文件去展示代码示例

        - 注意前后端编写是要添加引用

2.xaml程序示例

    //引用
    xmlns:mpp="clr-namespace:MoonPdfLib;assembly=MoonPdfLib"
        
    <Grid>
        <mpp:MoonPdfPanel x:Name="newpdf" Style="{DynamicResource PDF}"/>
    </Grid>

3.cs程序示例

//引用
using MoonPdfLib;

//封装方法
public void LoadPdf(string filelocation, MoonPdfPanel moonpdfpanel)
{

  moonpdfpanel.OpenFile(filelocation);

  moonpdfpanel.Zoom(0.23);
}

//调用方法
LoadPdf("C:\\Users\\深入浅出wpf.pdf", newpdf);

4.style程序示例

    <Style x:Key="PDF" TargetType="mpp:MoonPdfPanel">
        <Setter Property="Background" Value="Transparent"/>
        <Setter Property="ViewType" Value="SinglePage"/>
        <Setter Property="AllowDrop" Value="True"/>
    </Style>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值