微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

要在WPF应用程序中加载PDF吗?

如何解决要在WPF应用程序中加载PDF吗?

我一直在搜索,但是找不到在WPF本机应用程序中呈现PDF的任何干净方法。大多数解决方案都是付费的或运行有错误,或者无法针对我在Civil Construction中的特定用例加载PDF。

WPF有内置的PDF渲染器吗?

解决方法

UWP运行时中的以下nuget包中有一个内置的PDF API:

Microsoft.Windows.SDK.Contracts

如果您在Windows.Data.Pdf下进行检查,实际上有一个到GITHub的示例链接,用于一个非常准系统的PDF渲染器-恰好足够强大,可以加载民用PDF:https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/PdfDocument

当然,该示例在UWP上运行,因此您需要进入Windows设置(如果从未安装过UWP开发人员软件包,则应自动提示)并启用开发人员模式。这将使VS访问在您的计算机上运行UWP应用程序。您可以在Windows设置中搜索“开发人员”,也可以位于以下位置:

Settings -> Update & Security -> For developers -> "Developer Mode"

对于配置管理器中的构建平台,从ARM更改为x64(如果您使用的是32位计算机,则为x86),并且程序应运行(在VS Community 2019中可用)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。