O2 Solutions 为 .NET 和 WPF 添加 PDF 查看器

PDFView4NET Full .NET Edition 同时包含 Windows Forms 和 WPF 组件。它是一个用于在 .NET 应用程序中显示、查看和打印 PDF 文件的 .NET 工具包。O2 Solutions PDFView4NET .NET Full Edition 包括一个 PDF 查看器控件以及一个用于从任何 .NET 应用程序中渲染和打印 PDF 文件的 .NET 库。PDF 查看器控件支持对 PDF 文件进行注释、书签导航、添加和移除文件附件以及其他功能。O2S PDFView4NET .NET Full Edition 包括其自身的 PDF 渲染引擎,并且不依赖任何其他软件来渲染和打印 PDF 文件。O2S PDFView4NET 工具包完全使用 C# 开发,是 100% 托管代码。购买带 1 年支持订阅的 PDFView4NET .NET Full Edition,以获取所有 PDFView4NET .NET Full Edition 升级、更新以及为期 1 年的优先支持。O2S PDFView4NET .NET Full Edition 为免版税(Runtime Royalty free)。也提供订阅续期。
功能
PDFView4NET .NET Full 在显示和打印 PDF 文件时支持以下功能:
PDF 渲染:
- 用于将 PDF 文件转换为图像,以及无需任何用户界面的情况下将 PDF 文件打印到任意 Windows 打印机的独立类库
- 将 PDF 文件渲染为 BMP、GIF、JPEG、TIFF 或任何 System.Drawing.Graphics 对象
- 将 PDF 文件渲染为带 CCITT FAX 压缩的多页黑白 TIFF
- 滤镜与压缩:FlateDecode、LZWDecode、ASCII85Decode、ASCIIHexDecode、DCTDecode、CCITTFaxDecode、JPXDecode、JBIG2Decode。
- 图像:RAW、CCITT、DCT、JPEG 2000、JBIG2、Inline、Soft masks、Image masks、Chroma key masks
- 字体:标准 PDF 字体、嵌入字体、CID 键控字体、TrueType 字体、Type 1 字体(CFF 和 Postscript)
- 颜色空间:DeviceRGB、DeviceCMYK、DeviceGray、CalGray、CalRGB、Lab、ICC、Separation、DeviceN
- 打印:打印到任意 Windows 打印机,打印页面内容和/或注释和/或表单字段,自动旋转并居中,打印自定义页面范围,多种打印缩放选项,每张纸打印多页
PDF 查看控件:
- 支持上述所有渲染功能
- 6 个控件:文档、页面查看器、书签查看器、页面缩略图查看器、注释查看器以及附件查看器
- 导航:缩放(绝对、适应宽度、适应高度、适应可见范围、放大、缩小、动态缩放、框选缩放),旋转页面,用于显示书签并在文档内导航的 PDFBookmarksView 控件,用于显示页面缩略图并在文档内导航的 PDFPageThumbnailView 控件,活动链接,多页面显示布局
- 注释:显示所有注释,标准和自绘(owner draw)注释工具提示,弹出窗口,添加/编辑文本,免费文本(free text),椭圆,文件附件,墨迹(ink),线条,链接,矩形,水印(stamp),高亮(highlight),删除线(strikeout)以及下划线(underline)注释,指向其他页面或网页的活动链接,用于在文档中显示所有注释的 PDFAnnotationsView 控件
- 表单:用户交互式表单设计,添加、编辑和移除表单字段;支持保存已填好的表单的用户交互式表单填写;文本框、复选框、单选按钮、推按钮、下拉列表和列表框字段。
- 文本:从页面提取文本,搜索文本并高亮搜索结果,选择并复制文本。
- 文档附件:添加/编辑/删除文件附件,用于显示文档中所有附件的 PDFFileAttachmentsView 控件
- 将修改后的文件保存到文件或流(stream)
安装包包含符合 MSDN 风格的帮助文件,提供多份示例(同时包含 C# 和 VB.NET),并为这些示例提供 PDF 文件支持。评估版本包含所有功能,但会在文档的页面上打印评估提示信息。该库按开发者授权,可免版税分发。
关于 O2 Solutions
O2 Solutions 是一家位于罗马尼亚的小型软件公司,专注于为软件行业开发产品。在 O2 Solutions,我们致力于为客户以及全球开发者社区提供最优质的组件和最高质量的支持。O2 Solutions 承诺通过为所有 .NET 启用环境开发高性能组件,在当下及未来持续支持 .NET Framework。