SharpPDF是一款在.net平台实现PDF生成和编辑的解决方案级产品。可以在Winform,WPF,WebAPI,WebService,MVC,WebForm等多种类型项目中,轻松实现一行代码生成和编辑PDF!它几乎可以实现PDF相关的所有功能,如:PDF生成, 页眉页脚、背景设置、PDF合并、拆分、签名、保护、盖戳、水印、增删、打印控制等几十种操作。

本类库的优点

稳定高效

SharpPDF底层采用C++编写,基于chrome内核。且类库经过严苛测试和生产环境的检验,稳定、轻便、高效。

快速生成PDF

SharpPDF支持将任意Html,无论是本地文件还是URL,以及任意图片直接生成PDF,只需一行代码!

PDF格式编辑

SharpPDF支持设置背景图、遮盖图、页眉页脚、批注等多样化的样式,且页眉页脚支持html语法。

PDF签名保护

SharpPDF具有多样化的保护手段。通过签名和密码,可对打印权限、复制粘贴权限、修改权限进行细粒度单独控制。完美保护您的PDF!

水印和元数据设置

SharpPDF支持加水印和Meta-data元数据,比如对作者、主题、创建时间等进行代码控制。

PDF合并和拆分

SharpPDF支持将多个PDF合并、追加、拆入、删除任意指定的页、拆分抽取个别页等功能;

提取PDF中的图片和文字

SharpPDF支持将PDF文档中的图片和文字直接抽取出来,返回给您的代码进行进一步操作,如保存、识别等;

轻量级部署

SharpPDF只有一个dll,轻量级部署。简约却不简单!

接口易用,文档齐全

SharpPDF经过精心设计,接口简单清晰,不需要了解内部细节。化繁为简,只为让您开发更轻松!

功能导图