.NET 使用 DocNET 库快速高效的操作 PDF 文档
前言
PDF 文档,作为日常工作中不可或缺的文档格式,广泛应用于各类场景。今天我们来讲讲在 .NET 中使用 DocNET 库快速高效的操作 PDF 文档。
项目介绍
DocNET 是一个基于 .NET 开源(MIT license)、跨平台(支持 Windows、Linux 和 macOS 平台)的旨在提供快速 PDF 编辑和数据提取的操作库。它是基于 Chromium 所使用的 PDFium C++ 库开发的 .NET Standard 2.0 封装库。
项目特性
PDF 提取功能:支持 PDF 版本、页数、页面宽度、页面高度、页面文本、字符字体大小等相关 PDF 信息提取。
PDF 编辑功能: 支持分割 PDF 文档、合并 PDF 文档、解锁 PDF 文档。
支持渲染页面为图像、JPEG 图片转换为 PDF 文件等等。
项目源代码

创建 DocNETExercises 控制台应用
创建一个名为 DocNETExercises
的.NET 9 控制台应用:


Docnet.Core NuGet 包安装
在 NuGet 包管理器中搜索 Docnet.Core
安装:

获取 PDF 文件页码和版本

获取 PDF 文件的文本内容

将 JPEG 图片转换为 PDF 文件

将 PDF 文件转换为图片

项目源码地址
更多项目实用功能和特性欢迎前往项目开源地址查看👀,别忘了给项目一个 Star 支持💖。
GitHub 开源地址: https://github.com/GowenGit/docnet
本文示例源码地址: https://github.com/YSGStudyHards/DotNetExercises/tree/master/DocNETExercises
优秀项目和框架精选
该项目已收录到 C#/.NET/.NET Core 优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解 C#、.NET 和.NET Core 领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交 PR 推荐或自荐(让优秀的项目和框架不被埋没🤞)。
版权声明: 本文为 InfoQ 作者【追逐时光者】的原创文章。
原文链接:【http://xie.infoq.cn/article/66d51a16af9b217630df22db3】。文章转载请联系作者。
评论