iTextSharp

iTextSharp是一个用来生成PDF文档的C#组件,相当于Java版的iText。iTextSharp可以运行在Windows操作系统中,由C#语言开发,授权协议是AGPL。

PDFcrack

PDFCrack基于C/C++开发的用于破解加密PDF文档密码的小工具。授权协议为GPL。

iText

iText是一个著名的能够快速产生PDF报表的Java组件。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。支持文本,表格,图形的操作,可以方便的跟 Servlet 进行结合。安装方便,下载iText.jar文件后,只需要在系统的CLASSPATH中加入iText.jar的路径,在程序中就可以使用iText类库了。

Android PDF 阅读器

Android PDF阅读器是Android平台下的PDF阅读器。是由Java语言开发的,授权协议为LGPL。

Xpdf

Xpdf 是一款PDF阅读器,支持多操作系统。

wkhtmltopdf

wkhtmltopdf 是一个使用 WebKit 网页渲染引擎开发的用来将 HTML 文档转成 PDF 文档的工具,可以跟多种脚本语言进行集成来转换文档。

TCPDF

"TCPDF 是一个流行的用于生成 PDF 文档的 PHP 类。TCPDF是当前唯一完整支持 UTF-8 Unicode 以及从右至左书写的语言包括双向文稿的 PHP 库。TCPDF 是 SourceForge上最活跃的项目之一。TCPDF 也是最多人使用的 PHP 库之一,因为最流行的一些基于 PHP 的 内容管理系统 中都带有TCPDF,包括: Joomla

PDFBox

PDFBox是Java实现的PDF文档协作类库,提供PDF文档的创建、处理以及文档内容提取功能,也包含了一些命令行实用工具。

ICEpdf

ICEpdf是一个轻量级的开源Java语言的PDF类库。通过ICEpdf可以用来展示/查看PDF文档,转换和抽取PDF文档的内容,而无须一些本地PDF库的支持,还可以集成到Java桌面应用程序或Web服务器中使用。ICEpdf的API采用100%纯Java编写,快速高效,使用简单。ICEpdf的优势包括:与java客户端无缝整合,通过配置完全控制功能和用户接口;可作为独立的PDF查看工具,也可以嵌入到其它PDF查看器组件中;易于开发和使用,无需任何其他PDF工具支持;轻松的将PDF转换成图片文件;支持PDF文档的增量加载,方便快速读取数据量较大的文件;支持Adobe标砖密码保护;支持所有PDF内置字体;支持读取PDF注释标记信息。

PDFCreator

PDFCreator是一个开源应用程序,支持windows打印功能的任何程序都可以使用它创建PDF文档PDF Creator是一个遵循GNU通用公共许可证和自由软件发布的软件。由 Microsoft Visual Basic写成,其依赖于部分 Windows 独有的组件, 像HTML帮助和Window打印驱动, 因此该程序仅能在 Microsoft Windows 环境下使用。