WPF PDF Viewer

在您的 WPF 应用程序中显示 PDF 文档。

在您的 WPF 应用程序中轻松显示和打印 PDF 文档。 提供全功能 PDF 导航,自然处理事件并响应用户操作。 享受与现有应用程序的简单集成,并轻松自定义控件以适应应用程序的风格。

github上提供的源代码: https://github.com/Patagames/

您的下一个支持 PDF 的 WPF 应用程序从这里开始

WPF PDF 查看器垂直平铺
WPF PDF 查看器垂直平铺
WPF PDF 查看器水平视图
WPF PDF 查看器垂直视图
WPF PDF 查看器垂直平铺每行 5 页
WPF PDF 查看器文本突出显示
WPF PDF 查看器打印 PDF 文档

WPF PDF Viewer是本机 UIElement

忘记 ActiveX 控件、浏览器窗口和其他废话。 不需要 Adobe Acrobat。

因为性能很重要

C# PDF 库 提供的无与伦比的处理速度允许 WPF PDF Viewer 提供高性能的 pdf 文档查看、搜索和打印以及填写 pdf 表单。

由于出色的优化,WPF Pdf Viewer 即使在低端系统上也能流畅运行,消耗很少的资源,因此以极高的用户友好性和响应性为您的应用程序提供动力。

WPF PDF Viewer performance

完全可定制的用户界面

完全可定制的用户界面有几个不错的功能,可以完全控制 Pdf Viewer 用户界面的外观和感觉。

WPF PDF Viewer支持100% 由应用程序控制的各种显示模式、页面方向和参数、样式和颜色。

您还可以关闭任何您不需要的视觉控件或用您自己的自定义设计替换它们。

难以在应用程序的用户界面中采用 PDF 渲染?

迁移到 WPF PDF Viewer 并轻松实现您可能拥有的任何设计理念。

灵活的文本处理

使用 WPF PDF Viewer,该应用程序可以执行文本搜索、选择片段、突出显示文本的给定部分。 对 PDF 链接、操作和目标属性的支持提供了更轻松的超文本操作。 文档中的所有链接现在都可以直接点击,无需您进行任何其他操作。

流畅的 PDF 应用程序交互

WPF 应用程序的 PDF 查看器能够极大地解放开发人员的双手。 20 多个事件允许您跟踪用户的几乎任何操作并立即做出反应。 重新定义导航处理程序,提供反馈或动态修改文档以响应用户的选择。

顺便说一句,所有主要属性都是依赖属性。

简单集成

WPF PDF Viewer 是一个开源控件。 你可以在 GitHub 上获取代码。 注意 Pdf 查看器本身就是 WPF FrameworkElement。 它是专门为 WPF 设计的,不是从 WinForms 采用的。

WinForms 版本可用 在这里。

还有很多很多...

  • 丰富的显示选项:水平和垂直多页显示、一页显示和平铺显示;
  • 完全控制页面显示,包括页边距、突出显示颜色、背景颜色等;
  • 灵活的文本处理,包括异步搜索、使用鼠标或从代码中选择文本;
  • 异步打印;
  • 自定义文本高亮;
  • 自动检测网络链接并使其可点击;
  • 支持 PDF 链接、动作、目的地;
  • 提供强大的“点击”事件处理并允许覆盖结果;
  • 支持任何 PDF 导航元素的自定义事件处理程序;
  • 20 多个事件允许对几乎所有用户操作进行编程响应;
  • 100% 支持表单。检索值、编辑字段并将更改保存到 PDF;
  • 在派生类中重写用于 PDF 查看器控件的自定义外观和文档的自定义呈现的绘制方法;
  • 从指定的文件、流或字节数组加载 PDF;