arteyazilim/module-pdfgenerator

最好的 Magento PDF 生成器。EaDesign PDF 生成器

安装: 2

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 60

类型:magento2-module

1.2.9 2019-05-10 14:51 UTC

README

Maintainability

Magento 2 发票 PDF 生成器 - 帮助您自定义 Magento 2 的 PDF 模板。如果您启用了模板并且有默认模板,系统将打印 PDF 模板。

B2C Theme demo

如何使用此模块

从“添加新模板”按钮添加新模板。这将提示您一系列字段。

  • 启用模板 - 您需要启用模板才能使用它;
  • 默认模板 - 使模板成为当前商店的默认模板;
  • 模板名称 - 这既是您自己的信息,也是模板描述;
  • 网站模板 - 在此处选择您需要模板的网站;
  • 模板正文、页眉和页脚是您可以添加将转换为 PDF 正文的 HTML 的位置;
  • 模板 CSS 文件允许您为 HTML 创建样式,如 "h1 {color:red;} h2 {color:blue}",不要使用样式标签,它不需要。在正文您也可以指定像电子邮件模板那样的 HTML;
  • 模板设置用于塑造模板以满足您的需求。模板文件名可以使用变量创建,只要它们适合文件命名 {{var invoice.increment_id}}-{{var invoice.id}}-file-invoice。模板纸张方向用于设置 PDF 为横幅或纵向。如果您选择使用自定义格式,则将使用“自定义高度”和“自定义宽度”的毫米值。在这种情况下将忽略纸张方向和模板纸张格式。如果模板具有标准格式,则模板纸张格式将允许您将纸张设置为几种格式(A4、A5、A3、Letter 和 Legal)。其他设置是顶部、右侧、左侧和底部的边距(以毫米为单位)。如果页眉或页脚与正文重叠,请增加顶部和底部边距以修复此问题。

此扩展将允许您利用电子邮件模板系统以及更多功能。您可以将 phtml 文件添加到模板中进行非常高级的配置 ({Error in template processing}{Error in template processing})。您可以添加自己的项目处理布局,以便您可以以您想要的方式输出税收项目价格 ({{layout area="frontend" handle="sales_email_order_invoice_items" invoice=$invoice order=$order}})

您还可以使用 trans 指令本地化模板。

{{trans "Thank you for your order from %store_name." store_name=$store.getFrontendName()}}{{trans "Once your package ships we will send you a tracking number."}}

使用此扩展,您能够根据需要更改发票 PDF。PDF 生成器具有以下多个功能:

  • 更改 Magento 发票 PDF 以满足您的需求;
  • 向模板添加自定义 CSS 以进一步个性化 PDF;
  • 为每个商店添加具有不同设计和功能的模板;
  • 使用变量更改 PDF 文件的文件名;
  • 您可以将发票作为 PDF 附件发送到发票邮件;
  • 您可以从系统配置区域禁用或启用 PDF;

有关变量系统,您可以在此处阅读 Magento 文档。我们使用完全相同的系统来生成变量。

支持的版本

  • Magento 2.1.*
  • Magento 2.2.*
  • Magento 2.3.*

安装

您可以通过composer或手动将其添加到app/code目录中来安装该模块。该模块可在packagist.org上找到(点击访问)

通过composer

composer config repositories.magento2-pdf-generator2 git git@github.com:EaDesgin/magento2-pdf-generator2.git;
composer require eadesignro/module-pdfgenerator;
php bin/magento setup:upgrade;

要求

视频安装和使用

IMAGE ALT TEXT HERE