【问题标题】:Create pdf from external template over PHP通过 PHP 从外部模板创建 pdf
【发布时间】:2022-01-06 09:31:51
【问题描述】:

我是从外部模板创建 pdf 的搜索解决方案。 最终的 pdf 将包含图形文件(徽标)、线条、象形图、文本、条形码、二维码、数据矩阵代码(单页,大小为 100 x 100 毫米)。

文本、条形码、二维码将动态生成。但是文本会有一个准确的描述(大小、位置、字体、大小字体、对齐、换行等),并且也会指定插入条形码的位置。整个事情不仅适用于一个模板,而且适用于多个模板!

第一个问题:使用什么作为模板? (SVG、pdf、...)

但基本要求是模板可以在外部程序上超快速地创建,而不是在 PHP 或 html/PHP 代码上创建过度编程代码。

第二个问题:在 PHP 中加载模板、填充模板和渲染 pdf 文件使用哪个库。

我的想法是只替换文本项并添加到模板条形码和二维码。系统必须能够生成 2D 和 3D 代码,并将它们插入到模板中。

感谢您的回答

雅罗斯拉夫

【问题讨论】:

    标签: php templates pdf qr-code barcode


    【解决方案1】:

    我过去使用过https://mpdf.github.io/,并没有遇到太多问题。您可以从 PHP 中使用它,它能够从 HTML + CSS 代码生成 PDF。尽管您获得的功能会比原生浏览器少。

    但基本要求是模板可以在外部程序上超快速地创建,而不是在 PHP 或 html/PHP 代码上创建过度编程代码。

    为此,您可能只需部署多个生成 pdf 文件的 Web 服务。

    【讨论】:

    • mPDF 根本无法解决问题。首先,它不直接支持条码和二维码生成。其次,我不知道有任何所见即所得的编辑器可以创建一个简单的 html + css,它可以与毫米尺一起使用,以便页面上的每个元素都可以轻松快速地绝对定位。生成的 pdf 只会被打印,并且每个元素必须具有准确的大小和位置。
    • 将条形码保存为图像/svg 并通过 标签将其打印在 pdf 上?并通过反复试验优化您需要的限制器?
    猜你喜欢
    • 2019-03-22
    • 2011-09-20
    • 2012-05-17
    • 1970-01-01
    • 1970-01-01
    • 2013-06-06
    • 1970-01-01
    • 2012-04-20
    • 2021-06-01
    相关资源
    最近更新 更多