jambagecom/tcpdfbill-tt-products

为使用tt_products的订单发送TCPDF生成的账单

安装: 4

依赖项: 0

建议者: 0

安全: 0

星级: 0

关注者: 2

分支: 0

语言:HTML

类型:typo3-cms-extension

v0.4.0 2024-06-28 10:29 UTC

This package is auto-updated.

Last update: 2024-09-04 21:25:31 UTC


README

TYPO3扩展tcpdfbill_tt_products的目的是启用生成PDF格式的账单。使用TCPDF库将HTML账单转换为PDF账单。TCPDF库不是本扩展的一部分。但是tt_products需要它。因此,您必须找到您喜欢的安装方式。

3种可能性

  1. 安装扩展t3_tcpdf或tcpdf。
  2. 使用composer安装"tecnickcom/tcpdf"。
  3. 将TCPDF的提取文件夹复制到Apache根目录下的文件系统中任何位置。

放入设置中

生成账单

plugin.tt_products {
  bill {
     generation = auto
     conf {
        path = fileadmin/data/bill
     }
  }
  orderEmail {
    10002.attachment = bill
  }
}

使用"bill.conf"设置来覆盖TCPDF的字符集和标准配置属性。此扩展中包含一个HTML标记模板文件,您可以将其移动到fileadmin文件夹下以适应您的需求。然后您可以添加您的公司名称、账号并修改标记模板文件的设计。PDF文件将默认存储在'fileadmin/data'文件夹中。使用'outputFolder'设置来更改它。

plugin.tt_products {
  bill.conf {
     templateFile {
          body = fileadmin/body_template.html
          header = fileadmin/header_template.html
          footer = fileadmin/footer_template.html
     }
     font {
        style = normal
     }
  }
  outputFolder = fileadmin/data
}

TCPDF库

使用TYPO3后端设置"扩展配置"来设置TCPDF的相对库路径,其中TYPO3主目录是起点。

libraryPath = tcpdf

如果您已安装扩展t3_tcpdf,则必须使用此配置

libraryPath = typo3conf/ext/t3_tcpdf/Resources/Private/PHP/tcpdf

对于tcpdf扩展,您必须使用此路径

libraryPath = typo3conf/ext/tcpdf/Resources/Private/Library/tcpdf

仅支持旧库,其中文件/tcpdf/tcpdf.php必须存在。对于PHP 7,您必须在以下位置获取其分支

https://github.com/semaex/TCPDF