【C#】盘点5个PDF免费的.Net开源库
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
PDF已经成为我们日常必不可少的文档格式了,我们作为程序员基本在项目中,也经常需要使用代码来处理PDF。 1、一个跨平台支持PDF、Word, Excel, CSV,等30多种格式的操作库 这是一个基于.Net开发的数据/文本操作开源项目,支持docx、xlsx、xls、pdf、csv、txt、epub、html等30多种格式,使用简单友好,是一个可以帮助我们识别文件格式,并将数据/文本提取为统一结构的智能框架。 支持文档格式有: txt,xml,csv,xls,xlsx,ppt,vsd,pub,shw,sldprt,pptx,pubx,vsdx,doc,docx,rtf,pdf,html,htm,eml,msg,vcf,zip,mp3,ape,wma,flac,aif,jpeg,jpg,gif,tiff,png。 2、PDF文档生成器 这是一个PDF文档生成器.Net开源库,提供了一个布局引擎,对分页功能完美的支持。 不过最新版本已经开始收费,2022.12.X 之前的版本还可以免费使用,有能力的也可以下载源码,自行修改和优化。 页面支持元素有: 1、视觉:文本、图像、页面背景、边框、行高、画布、占位符; 2、样式:宽高、Padding、左右上下浮动、旋转、最小容器等一些类似Css样式; 3、布局:分页、表格、行、列、网格、内联、Tab标签、列表、层级等。 总的来说,页面布局方式与Html布局很类似,让开发人员能快速的上手。 3、支持Html页面转为PDF开发库 这是一个基于.Net开发的开源项目,本质是用 Webkit 引擎将 HTML 页面转换为 PDF,可以用在控制台、 Web 应用程序和 Web API中。
4、一个具有强大PDF处理能力的开源库 1、核心功能:布局引擎、合并PDF、数字签名、表单创建与操作、PDF/A、PDF/UA、FIPS加密、条形码生成、支持SVG; 2、其他插件功能:支持XML/Html转为PDF、隐藏PDF敏感信息、支持国际化、可压缩PDF大小提高性能、XFA表单转为PDF、PDF诊断; 3、文档:针对以上功能,该项目都有详细的代码示例。 详情:点击查看 5、一个PDF处理利器 PdfPig是一个基于.NET开发的开源项目,是一个强大PDF处理库,核心功能有: 1、支持提取PDF文档的文字的位置和大小,从而能够获取文档的文本; 2、支持从PDF文档搜索图片; 3、支持读取PDF注释、PDF表单、嵌入的文档和超链接; 4、支持对PDF文档元数据的访问; 5、支持PDF文件创建,以及PDF写入; 6、支持通过密码访问加密文件的内容; 7、文档布局分析:还提供了文档布局分析工具,如Recursive XY Cut、Document Spectrum和Nearest Neighbour算法等。它还支持将页面内容导出为Alto、PageXML和hOcr格式; 8、不直接支持表格,但可以使用Tabula Sharp或Camelot Sharp进行操作。
详情:点击查看 该文章在 2024/1/31 16:16:34 编辑过 |
关键字查询
相关文章
正在查询... |