TCPDF

用于生成PDF文档的开源PHP类

主要特点

  • 基本功能不需要外部库;
  • 所有标准页面格式,自定义页面格式,自定义边距和度量单位;
  • UTF-8 Unicode和从右至左的语言;
  • TrueTypeUnicode,OpenTypeUnicode,TrueType,OpenType,Type1和CID-0字体;
  • 字体子集;
  • 发布一些XHTML + CSS代码,Javascript和Forms的方法;
  • 图像,图形(几何图形)和转换方法;
  • 本地支持JPEG,PNG和SVG图像,GD支持的所有图像(GD,GD2,GD2PART,GIF,JPEG,PNG,BMP,XBM,XPM)以及ImagMagick支持的所有图像(http:www.imagemagick.org/www/ format.html)
  • 一维和二维条形码:CODE 39,ANSI MH10.8M-1983,USD-3、3之9,CODE 93,USS-93,标准2之5,交错2之5,CODE 128 A / B / C,2和5位基于UPC的扩展名,EAN 8,EAN 13,UPC-A,UPC-E,MSI,POSTNET,PLANET,RMS4CC(Royal Mail 4状态客户代码),CBC(客户条形码),KIX(黑色索引-客户索引),智能邮件条形码,Onecode,USPS-B-3200,CODABAR,CODE 11,PHARMACODE,PHARMACODE两轨,Datamatrix ECC200,QR码,PDF417;
  • ICC颜色配置文件,灰度,RGB,CMYK,专色和透明胶片;
  • 自动页面页眉和页脚管理;
  • 高达256位的文件加密和数字签名认证;
  • 与UNDO命令的交易;
  • PDF注释,包括链接,文本和文件附件;
  • 文本渲染模式(填充,描边和剪切);
  • 多列模式;
  • 不写页面区域;
  • 书签和目录;
  • 文字连字;
  • 文本拉伸和间距(跟踪/字距调整);
  • 自动分页符,换行符和文本对齐方式,包括对齐方式;
  • 自动页面编号和页面组;
  • 移动和删除页面;
  • 页面压缩(需要php-zlib扩展);
  • XOBject模板;
  • PDF / A-1b(ISO 19005-1:2005)支持。

源码目录

更多使用方法可以查看官方文档

开源地址:

https://github.com/tecnickcom/TCPDF

更多更优质的资讯,请关注我,你的支持会鼓励我不断分享更多更好的优质文章。

php源生生成pdf_TCPDF - 可生成PDF文档和条形码PHP库相关推荐

  1. pdf文件如何生成目录 wps_wps制作pdf文档的详细方法

    一些用户在使用wps软件的时候,wps怎样制作pdf文档?你们知道怎么操作的吗?对此感兴趣的伙伴们可以去下文看看wps制作pdf文档的详细方法. wps制作pdf文档的详细方法 一.打开或生成原始文件 ...

  2. WPF:WPF显示PDF文档 之 编译 MoonPdfLib库

    简述   在之前一篇文章中,我讲述了如何使用WPF显示PDF文档,开发环境是VS2013 + .Net FrameWork4.5 + x64.因为后面我使用了.Net FrameWork 4.6.1, ...

  3. 处理PDF文档比较强大的库

    [C++库] PDF类库 PoDoFo  http://podofo.sourceforge.net/ PoDoFo 是一个用来操作 PDF 文件格式的 C++ 类库.它还包含一些小工具用来解析.修改 ...

  4. app canvas渲染后图片黑色_H5 基于 canvas 实现电子签名并生成PDF文档

    (给前端大全加星标,提升前端技能) 转自:coyota666 https://juejin.cn/post/6901273585428463624 前言 电子签名通俗来说就是通过技术手段实现在电子文档 ...

  5. python轻松生成pdf文档

    前言 python对办公一族来说,是个提高办公效率的得力利器.熟练使用它,可以轻松完成很多繁杂的事情.(文末送读者福利) 它可以轻松地操作Word.Excel.PDF这种文档. 相比较C#.C++等其 ...

  6. 高效办公!Python 批量生成PDF文档

    日常办公中,经常会使用PDF文档,难免需要对PDF文档进行编辑,有时候PDF文档中的大部分内容都是一样的,只是发送对象不同. 这种模板套用的场景下,使用Python进行自动化就尤为方便,用最短的时间办 ...

  7. 【教程】如何使用Java生成PDF文档?

    在如今数字化时代,越来越多的人使用PDF文档进行信息传递和共享.而使用Java生成PDF文档也成为了一个非常重要的技能,因为Java作为一种通用的编程语言,可以在不同的操作系统和平台上运行.下面,我们 ...

  8. H5基于canvas实现电子签名并生成PDF文档

    关注公众号 前端开发博客,回复"加群" 加入我们一起学习,天天进步 作者:coyota666 链接:https://juejin.cn/post/69012735854284636 ...

  9. java给多个不同文档(doc,docx,jpg,png,tif)合并成一个pdf文档 并添加设置页面权限,和水印

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 对pdf文档的合并转换 加水印等 多个文件转pdf 还有改变图片的尺寸大小 依赖包可以自己去找下 代码 package com. ...

最新文章

  1. MySQL Cluster(MySQL 集群) 初试(转)
  2. 20个常用Linux性能监控工具/命令
  3. Struts2的国际化(一)-国际化资源文件的配置及国际化信息的访问
  4. jsp的flash小例子
  5. Redis中的主从复制的不足
  6. Spring Cloud Stream与RabbitMQ 死信队列
  7. 【重识 HTML + CSS】CSS 特性
  8. Bailian2910 提取数字【DFA】
  9. [转帖]达梦数据库(DM6)和ORACLE 10g的异同点
  10. 常见Sqlite管理工具
  11. java获取汉字首字母
  12. 西南科技大学OJ题 循环队列0965
  13. Android App 开发入门
  14. 东芝 rc100 linux,入门级NVMe固态硬盘首选,东芝RC100带来的超值体验
  15. Ubuntu Qt 无法覆盖文件 错误解决方法
  16. 415错误及解决方法
  17. 计算机拒绝访问移动硬盘,移动硬盘无法访问拒绝访问,教你移动硬盘无法访问拒绝访问怎么办...
  18. 几款在线脑图制作工具
  19. 空气质量等级c语言编程,华中科技大学C语言课设空气质量检测信息管理系统技术分析.docx...
  20. linux的htb队列,Linux内核TC工具链路带宽设计--HTB队列规定及简单的过滤器介绍

热门文章

  1. Kubernetes学习总结(5)——Kubernetes 常见面试题汇总
  2. 中国服务业发展的轨迹、逻辑与战略转变——改革开放40年来的经验分析
  3. Java基础学习总结(75)——Java反射机制及应用场景
  4. java 编程字体_Java 是否可以为整个应用程序设置自定义字体?
  5. stm08S单片机C语言编,STM8S单片机入门1(开发环境搭建)
  6. 一个简单混合协议通讯列子,物联网和互联网通讯。
  7. Shell练习(十一)
  8. 呕心之作:支付宝的手机网站支付接口的应用
  9. java+selenium报异常org.openqa.selenium.StaleElementReferenceException的解决方案
  10. css优雅降级和渐进增强