jambagecom / tcpdfbill-tt-products
为使用tt_products的订单发送TCPDF生成的账单
v0.4.0
2024-06-28 10:29 UTC
Requires
- php: ^7.4 || ^8.0
- jambagecom/div2007: ^1.12
- typo3/cms-core: ^10.4 || ^11.5 || ^12.4
Suggests
- tecnickcom/tcpdf: ^6.4
Replaces
- typo3-ter/tcpdfbill-tt-products: v0.4.0
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种可能性
- 安装扩展t3_tcpdf或tcpdf。
- 使用composer安装"tecnickcom/tcpdf"。
- 将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,您必须在以下位置获取其分支