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文档中的图片和文字直接抽取出来,返回给您的代码进行进一步操作,如保存