代码之家  ›  专栏  ›  技术社区  ›  humam

生成pdf支持阿拉伯语

  •  3
  • humam  · 技术社区  · 8 年前

    我想从支持utf-8“阿拉伯语”的php脚本生成pdf文件 类似->"§§ " 支持RTL 我做了一些小搜索,找到了一些像fpdf这样的库,但它不支持阿拉伯语,也不支持tpdf 我发现了tcpdf,但我“认为”在我的项目中使用laravel是必要的? 我没有使用MVC,我只是使用普通的web开发。

    2 回复  |  直到 8 年前
        1
  •  1
  •   Aefits    8 年前

    如果您想通过编程生成pdf并通过电子邮件附件发送,TCPDF库是您的最佳解决方案。TCPDF提供阿拉伯语和波斯语的字体。然而,看起来TCPDF不支持RTL。

    我还建议您尝试一下DOMPDF。DOMPDF轻松地使用HTML生成PDF。请在此处阅读更多信息: https://github.com/dompdf/dompdf

    我使用这两种方法为所有类型的非拉丁字符生成PDF。

    编辑: 不要忘记在html中添加dir=“rtl”。请在此处阅读更多内容: https://www.w3.org/International/questions/qa-html-dir

    此外,如果可以,请显示您的代码。所以我可以帮你更多。

        2
  •  1
  •   Ankit Bhowmick    8 年前

    如果您的页面有阿拉伯语单词

    <script>
    window.print();
    <script>
    

    这将为您提供打印或保存PDF的选项。希望这能奏效。