想在Windows和Mac上只用几行代码就能创建、渲染、打印、保护、合并、分割和操作PDF文件吗?用Pdfium.Net SDK增强你的能力:一个强大的、免版税的开发者PDF SDK,用于为你的应用程序添加PDF功能。
Pdfium.Net SDK是一个.Net类库,旨在满足开发者的大多数常见需求,价格也比较实惠。
Pdfium.Net SDK提供了以下功能,你可以利用这些功能建立创新和丰富的应用程序。
Pdfium.NET PDF 库支持所有 PDF 渲染功能。 让您的客户享受清晰、清晰、准确的文本、对象、注释和表格。 提供 PDF 文档的所有功能和操作:查看、打印、放大和缩小。 从您的应用程序控制渲染过程或在后台运行它以获得最佳用户体验。
Pdfium.Net SDK 是领先的 .Net 库,用于生成和操作可移植文档格式 (PDF) 的文件。 我们的主要目标是为开发人员提供用于在 Web 服务器或任何其他服务器系统上创建动态 PDF 的高质量工具,并在现有应用程序中实现“另存为 PDF”功能。 由于 Pdfium.Net SDK 将您从 PDF 文件格式的技术中解放出来,您可以专注于获取数据并在页面上排列文本、图形和图像。
Google 的 PDFium 项目提供的无与伦比的处理速度使 Pdfium.Net SDK 能够提供高性能的 PDF 文档查看、搜索、打印和编辑以及填写 PDF 表单。
由于出色的优化,Pdfium.NET SDK 即使在低端系统上也能流畅运行,消耗很少的资源,因此以极高的用户友好性和响应能力为您的应用程序提供动力。
使用 Pdfium.NET SDK,您的应用程序可以像魅力一样操纵 PDF 文档的页面。 添加或删除页面、合并或拆分 PDF 文件、提取一系列页面并保存为所需编码最少的新文档。
该库的极快文本处理引擎允许您在瞬间搜索、选择、提取和获取 PDF 文档中的任何给定文本。 在服务器端本地使用文本来为搜索索引服务提供文本。
Pdfium.NET SDK 如此强大的部分原因是特殊的页面对象编辑 API。 凭借它提供的所有灵活性,您可以轻松地编辑页眉和页脚、添加图像、操作页面上的路径和文本,从而按需构建功能齐全的自定义 PDF 模板。
使用 Pdfium.NET SDK,您的应用程序可以轻松操作 PDF 表单和数据。 以编程方式填写表单或允许用户执行此操作,然后将数据导出到 FDF 文件或从其中导入。 PDF 表单字段中对 JavaScript 的支持以及将已完成的表单轻松导出到后端数据库是严肃的商业应用程序的必备选项。
借助异步阅读,流畅地打开大型 PDF 文档和 Web 文档。 这个想法很简单:一旦加载了第一页,阅读器就会显示它并继续在后台加载文档的其余部分。
为什么让你的用户等待? 应用 Pdfium.NET 库提供的异步阅读,几乎立即开始显示 PDF 文件的内容,其余内容在用户阅读时上传。
我们有丰富的文档。 本文档旨在让初学者和高级用户大致了解 Pdfium.Net SDK 的功能。
该文档包含 3000 多个详细的、面向开发人员的、MSDN 风格的主题,包括概念概述、术语定义、解决方法和工作代码示例。
最后,以您想要的方式显示 PDF 文档。 在水平或垂直布局、每个屏幕一页、两页或更多页之间进行选择。 平铺、旋转、放大或缩小它们。 完全控制页面的绘制方式:自定义边距、颜色、按钮和工具栏——控件的整个外观都是可自定义的。
从应用程序填写 PDF 表单或从文档中获取表单数据以在程序中处理 - PDF Viewer 以最自然的方式完成这两者。 只需几行代码,您就可以打开模板表单、解析它、提供新的表单数据并以不同的名称保存新文档。
使用 PDF 查看器,您的应用程序可以从磁盘打开 PDF 文件,从字节数组或流中加载它。 渲染带有注释或不带注释,彩色或黑白。 对 JavaScript 和 PdfAction 的支持带来了 PDF 格式的所有交互性。 虽然缺少任何内置的硬编码界面元素,但您可以根据应用程序的确切外观定制控件。
使用 PDF 查看器,您不仅可以打开 PDF 文档,还可以流畅地处理文本。 使用鼠标或从代码中选择文本片段,复制到剪贴板,在文档中搜索给定的字符串等等。 此外,该控件完全支持 PDFLink、Action、Destination,可为您的应用程序提供最直观的 PDF 导航。
该控件跟踪用户在 PDF 文档中执行的所有操作,并允许开发人员处理它们。 例如,您可以拦截选择、单击、滚动、打开和关闭文档等。 处理事件并按照您想要的方式处理它:允许或取消它、修改数据、要求其他参数或用户确认。
PDF Viewer 已经拥有几乎所有您需要的一切,可以轻松地将全功能 PDF 功能添加到您的应用程序中。 只要您需要更多 - 这个 .NET 控件以源代码形式提供,因此您可以轻松添加迄今为止遗漏的任何内容。
源代码可在 GitHub 上获得,并且也在安装包中提供。