【问题标题】:Laravel converting html page to pdf or docxLaravel 将 html 页面转换为 pdf 或 docx
【发布时间】:2018-03-02 00:03:34
【问题描述】:

我有 Ckeditor,里面放了一些文字。最后我有 html 代码,我必须转换并放入 pdf 或 docx 文件(更好的 pdf)。 首先我尝试使用 Dompdf,但由于我的文本中有西里尔符号,它们无法正确显示。

也许有人知道怎么做吗?请帮忙。

【问题讨论】:

    标签: php html laravel pdf laravel-5


    【解决方案1】:

    这可能会对你有所帮助。

    包名是:mPDF

    包:https://github.com/mpdf/mpdf

    文档:https://mpdf.github.io/

    通过作曲家安装:composer require mpdf/mpdf

    【讨论】:

    • 这个库也可以在pdf文件的每一页添加标题图像吗?或者它只是将 html 转换为 pdf 而没有任何添加内容的选项?
    【解决方案2】:

    我一直在使用带有希腊字符的 dompdf 没有任何问题。 您需要检查 dompdf 提供的字体。

    我在 dompdf 转换的 html 中使用 css 加载我自己的字体。

    我还发现这个包很有用 (laravel-dompdf)。它为 dompdf 提供了一个包装器,因此您可以轻松地将视图导出为 pdf。

    用于加载字体的css 示例:

    <style>
        @font-face {
            font-family: 'OpenSans';
            font-style: normal;
            font-weight: 400;
            src: url('fonts/OpenSans-Regular.ttf')  format('truetype');
        }
    
        html, body {
            font-family: 'OpenSans';
        }
    </style>
    

    【讨论】:

      【解决方案3】:

      这个插件不用改,可能是它的编码问题

      【讨论】:

        猜你喜欢
        • 2017-05-12
        • 2011-01-13
        • 2018-04-07
        • 1970-01-01
        • 1970-01-01
        • 2021-10-19
        • 2010-12-02
        • 2019-08-04
        相关资源
        最近更新 更多