chadyred/fpdf-fpdi-symfony2

此包已被弃用且不再维护。作者建议使用chadyred/easy-pdf-bundle包。

fpdf供应商,用于与Symfony3一起使用

2.1.1 2017-05-26 08:15 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:48:06 UTC


README

此捆绑包允许您轻松设计PDF。

文档

  1. 安装
  2. 用法
  3. 开发

什么是FPDF?

FPDF是一个PHP类,允许您使用纯PHP生成PDF文件,也就是说不需要使用PDFlib库。FPDF中的F代表Free:您可以用于任何类型的用途,并修改它以满足您的需求。

FPDF的其他优点是高级功能。以下是其主要功能列表

  • 选择度量单位、页面格式和边距
  • 页面页眉和页脚管理
  • 自动页面分页
  • 自动换行和文本对齐
  • 图像支持(JPEG、PNG和GIF)
  • 颜色
  • 链接
  • TrueType、Type1和编码支持
  • 页面压缩

FPDF不需要任何扩展(除了zlib来激活压缩和GD来支持GIF)。它与PHP 4和PHP 5(最新版本至少需要PHP 4.3.10)兼容。

什么是FPDI?

FPDI类是FPDF的扩展,允许您将现有PDF页面导入到FPDF中。它扩展了FPDF_TPL,为FPDF添加了一种模板功能。

FPDI将PDF页面转换为与FPDF_TPL相同的结构。该类提供了您已经从FPDF中了解的所有可用方法,并扩展了它的一些更多方法。

待办事项

  • 创建了一个服务来轻松注入PDF实例;
  • 展示了一个由依赖注入制作的示例;
  • 添加视觉示例;
  • 更好地与测试集成(Atoum...)