psyipm/zf-tcpdf

由 Nicola Asuni 创建的 tcpdf 类的 Zend 模块包装器。TCPDF 是一个用于动态生成 PDF 文件的 PHP 类,无需外部扩展。此库还包括一个从现有 PDF 文档中提取数据的类,以及用于生成各种格式的 1D 和 2D 条码的类。

dev-master 2014-10-20 22:30 UTC

This package is not auto-updated.

Last update: 2024-09-28 16:31:05 UTC


README

#zf-tcpdf - tcpdf 类的 Zend 模块包装器

##描述:由 Nicola Asuni 创建的 tcpdf 类的 Zend 模块包装器。TCPDF 是一个用于动态生成 PDF 文件的 PHP 类,无需外部扩展。此库还包括一个从现有 PDF 文档中提取数据的类,以及用于生成各种格式的 1D 和 2D 条码的类。

要求

####版本:6.0.096 ####发布日期:2014-10-06 ####作者:Nicola Asuni

####版权 (c) 2002-2014

####URLs

####主要特性

  • 基本功能无需外部库;
  • 所有标准页面格式、自定义页面格式、自定义边距和测量单位;
  • UTF-8 Unicode 和 从右到左 的语言;
  • TrueTypeUnicode、OpenTypeUnicode v1、TrueType、OpenType v1、Type1 和 CID-0 字体;
  • 字体子集;
  • 发布一些 XHTML + CSS 代码、JavaScript 和表单的方法;
  • 图像、图形(几何图形)和转换方法;
  • 原生支持 JPEG、PNG 和 SVG 图像,所有由 GD(GD、GD2、GD2PART、GIF、JPEG、PNG、BMP、XBM、XPM)支持的图像以及所有通过 ImagMagick 支持的图像(https://imagemagick.org.cn/www/formats.html)
  • 1D 和 2D 条码:CODE 39、ANSI MH10.8M-1983、USD-3、3 of 9、CODE 93、USS-93、标准 2 of 5、交错 2 of 5、CODE 128 A/B/C、基于 UPC 的 2 和 5 位扩展、EAN 8、EAN 13、UPC-A、UPC-E、MSI、POSTNET、PLANET、RMS4CC(皇家邮政 4 状态客户代码)、CBC(客户条码)、KIX(Klant index - 客户索引)、智能邮编、Onecode、USPS-B-3200、CODABAR、CODE 11、PHARMACODE、PHARMACODE TWO-TRACKS、DataMatrix、QR-Code、PDF417;
  • JPEG 和 PNG ICC 色彩配置文件、灰度、RGB、CMYK、专色和透明度;
  • 自动页面页眉和页脚管理;
  • 文档加密最高可达 256 位和数字签名认证;
  • 撤销命令的事务;
  • PDF 注释,包括链接、文本和文件附件;
  • 文本渲染模式(填充、描边和裁剪);
  • 多列模式;
  • 不可写页面区域;
  • 书签、命名目的地和目录;
  • 文本连字符;
  • 文本拉伸和间距(跟踪);
  • 自动页面分页、换行和文本对齐,包括对齐;
  • 自动页面编号和页面组;
  • 移动和删除页面;
  • 页面压缩(需要 php-zlib 扩展);
  • XOBject 模板;
  • 图层和对象可见性。
  • 支持 PDF/A-1b。

#安装

  1. 运行:php composer.phar require psyipm/zf-tcpdf:dev-master
  2. TcPdf 添加到您应用程序.config.php 中的启用模块列表中

#用法

$view = new ViewModel();
        
$renderer = $this->getServiceLocator()->get('Zend\View\Renderer\RendererInterface');
$view->setTemplate('test');
$html = $renderer->render($view);
        
$pdf = $this->serviceLocator->get('TcPdfService');
        
$pdf->writeHTML($html);
        
$pdf->lastPage();
$pdf->Output("pdf-name.pdf", 'I');

#文档有关更详细的说明,请访问 TCPDF 开发者网站 tcpdf.org