php文件保存类库,PHP生成PDF文件类库大全[开源]
虽然 PHP 有附 PDFlib ,不过使用起来实在有点复杂。
(PHP 说明文件中的范例)
FPDF
虽然现在已经停止更新了,但 FPDF 可谓是元老级的 PDF 链接库,短短的几行程序就可以产生出 PDF 档案。最可怕的是现今的PHP PDF 链接库大多是由 FPDF 衍生出来的。
(FDPF 的范例)
授权方式: 任你处置
官方网址: 外链网址已屏蔽
UFPDF
由于 FPDF 不支持 UTF-8 ,所以有善心人士做了一个 UFPDF 出来。
授权方式: GPL
官方网址: 外链网址已屏蔽
FPDI (Apache Software License 2.0)
可以把 PDF 档案汇入当作 FPDF 的样板使用。而且 FPDI 还另外提供了FPDI_Protection 来保护 FPDF/FPDI 的 PDF 档案。
授权方式: Apache License 2.0
官方网址: 外链网址已屏蔽
TCPDF
也是由 FPDF 改写而来,除了支持 UTF-8 之外,最特别的地方就是整合了 Generic Barcode Render Class ,可以直接在PDF 上加上条形码。( 目前只支持 PHP5)
授权方式: LGPL
官方网址: 外链网址已屏蔽
================= HTML 转 PDF =================
HTML 2 (F)PDF
嫌一个个贴文字跟图型到 PDF 太累? HTML 2 (F)PDF 一次帮你把 HTML 转成 PDF ,够轻松了吧。
授权方式: LGPL
官方网址: 外链网址已屏蔽
HTML To PDF Conversion
另一个将 HTML 转为 PDF 的程序,只是看起来不支持 UTF-8 。
授权方式: PHP
官方网址: 外链网址已屏蔽
dompdf
支持 UTF-8 的 HTML 转 PDF 程序,但是必须安装 PDFLib 的正式授权版才能支持UTF-8 ,且需在 PHP 5 环境下执行。
授权方式: LGPL
官方网址: 外链网址已屏蔽
html2ps and html2pdf
也是可以把 HTML 转成 PDF 的程序,不过是看起来是透过 GhostScript 来转换的,有兴趣的人可以去看看。
授权方式: FREE for commercial and non-commercial use
1)FPDF
外链网址已屏蔽。这是一个纯PHP的库,它没有使用PDFlib。完全免费。没有任何license的限制。
2)iText
外链网址已屏蔽。 这是一个基于Java的库。iText#的库。使用MPL/LGPL的license。
3)AlivePDF
外链网址已屏蔽。这是基于ActionScripts 3的PDF文件生成库。MIT license。
4)Prawn
外链网址已屏蔽。这是一个Ruby的PDF文件生成的库。
5) TCPDF
外链网址已屏蔽。这又是一个PHP的PDF文件生成库。LGPL license。
6)PDFSharp
7)libHaru
外链网址已屏蔽。这是一个跨平台C++的开源的PDF文件生成的库。ZLIB/LIBPNG License
8)Apache FOP
外链网址已屏蔽。Java语言,输入支持PDF, PS, PCL, AFP, XML (树形表示), Print, AWT 和PNG格式。
9)PDF Clown
外链网址已屏蔽。的开源项目。需要Java 1.5+和C# 2.0。
10)Reportlab Toolkit
外链网址已屏蔽。这是一个基于python的库,包含PDF和XML等解析
11)PDFLib
外链网址已屏蔽
php文件保存类库,PHP生成PDF文件类库大全[开源]相关推荐
- java 生成字体文件,java使用itext生成pdf文件-设置字体,itextpdf,import com.l
java使用itext生成pdf文件-设置字体,itextpdf,import com.limport com.lowagie.text.Document;import com.lowagie.tex ...
- python根据模板生成pdf文件_使用Python生成pdf文件
Python平台的优秀PDF报表类库Reportlab.它不属于Python的标准类库,所以必须手动下载类库包并安装: yum install python-reportlab -y 这篇文章将介绍r ...
- java excel转pdf linux,从JAVA直接读取EXCEL、WORD并生成PDF文件
从JAVA直接读取EXCEL.WORD并生成PDF文件 1.操作EXCEL和WORD文件 使用JAVA从EXCEL.WORD文件中读写数据,可以使用http://jexcelapi.sourcefor ...
- (十七)QT生成PDF文件
在实际情况中,我们有时候会遇到需要把txt.html或者图片变成PDF文件的情况,例如把检测结果生成PDF文档给客户等等.QT4使用QPrinter来实现这个功能,QT5修改为QPdfWriter这个 ...
- mdbook-pdf: 用于生成 PDF 文件的 mdBook 后端
简介 mdBook 允许您从 Markdown 文件创建书籍.它与 Gitbook 非常相似,但使用 Rust 实现.但是,与 Gitbook 支持使用 calibre 生成 PDF 不同,长期以来, ...
- 将一个文件夹下的所有pdf文件合并为一个文件
文章目录 1.将一个文件夹下的所有pdf文件合并为一个文件 这里还有一个 2.重新生成PDF文件 如题,每次都要重新写脚本很烦人,放在CSDN当做工具吧! 1.将一个文件夹下的所有pdf文件合并为一个 ...
- java用itextPDF生成PDF文件保存至本地并上传至ftp服务器
标题java用itextPDF生成PDF文件保存至本地并上传至ftp服务器 所需jar :itext-asian-5.2.0.jar,itextpdf-5.5.5.jar,commons-net-3. ...
- php利用tcpdf导出pdf保存文件名,使用TCPDF撰写和生成PDF文件
一.需求 某一个合同需要在线生成,其中一部分内容是固定的,而另一部分内容是需要添加和编辑的. 编辑的部分是表单内容的填写,内容涵盖了:table input 两个主要的html元素 现在需要在页面编辑 ...
- MFC使用Haru free pdf lib生成pdf文件
MFC使用Haru free pdf lib生成pdf文件 我们先创建一个项目MFCPDFDemo,在上面添加一个编辑框和一个按钮: haru free pdf类库下载地址 这里直接下载dll,如果想 ...
最新文章
- Android Android应用开发实战 学习总结杂项
- tf.keras.layers.Flatten该网络中的第一层tf.keras.layers.Flatten将图像的格式从2d阵列(28乘28像素)转换为28 * 28 = 784像素的1d阵列。可以
- php文件安全实现方法,php安全下载大文件的实现代码
- 后台导出大量数据超时报 nginx404错误
- android访问重定向地址,如何从android中重定向url加载图像(示例代码)
- 华大基因茅矛:云计算让精准医疗走进生活
- 手机不用了,如何消除里面的数据和信息而又不被人可以恢复?
- Java时间处理方法
- 人情味,让你的内容脱颖而出
- Linux异常进程kill无效的解决办法
- linux centos挂载数据盘教程
- linux 查看硬盘序号,Linux 查看硬盘序列号 命令
- 怎么打开计算机开机启动菜单,计算机怎么添加多系统启动菜单?电脑添加双系统启动菜单的方法...
- 关于Eureka的自我保护模式
- hashCode() vs equals() vs ==
- 【WebService】Caused by: org.apache.cxf.transport.http.HTTPException: HTTP respon ...
- 优麒麟 2204 与 win10 双系统安装笔记
- Python编程:安装自己编写的包
- 【MicroPython ESP32】1.8“tft ST7735驱动3Dcube图形显示示例
- 帮过网:公务员专业科目考试考什么
热门文章
- 计算机导论excel,[计算机导论实验三Excel.doc
- 属性匹配工具_测试工具链——高效构建Mock服务
- ml不是内部或外部命令_美国飞机制造商波音公司采用VR技术训练宇航员 ; Snap Lens Studio推出支持自定义ML驱动的Snapchat镜头...
- db2删除大量数据_Python 连接数据库的多种方法
- 【最精简写法】获取一维数组和对象数组最值:最大值、最小值,返回对象
- ATS线上报告个别日志过大无法写入问题的解决方法
- SMI in SNMP
- winform解析json
- 16年10月18号2th运算符与流程结构
- HDU5886 Tower Defence 【两遍树形dp】【最长链预处理】