【问题标题】:Portuguese/Spanish accents with jsPDF带有 jsPDF 的葡萄牙语/西班牙语口音
【发布时间】:2013-01-31 15:05:48
【问题描述】:

如何在使用 jsPDF 生成的 PDF 文件中获取特殊字符?

文本通过 AJAX 动态加载。一些可能的字符是àÉÇõ。到目前为止,我还不知道如何做到这一点。

【问题讨论】:

    标签: javascript pdf pdf-generation jspdf


    【解决方案1】:

    您必须下载 jsPDF 的最新版本,会有一个名为 jspdf.plugin.standard_fonts_metrics.js 的文件,只需从您的 html 页面引用该脚本,对于用户特殊字符来说,这将是一个简单的行像这样:

    <script src="jspdf.plugin.standard_fonts_metrics.js"></script>
    <script>
        doc.text(74, 25, 'Evaluación de prueba');
    </script>
    

    这对我有用。

    【讨论】:

      【解决方案2】:

      我在 DIV 中显示 PDF 时遇到了一些麻烦,我用这段代码解决了

      var url = doc.output('dataurlstring');
      
      $('embed').attr('src',url);
      
      $('<div id="divPdf" class ="hidden" title="PDF - ORDEN DEL DIA"><embed width="95%" height="95%" name="plugin" align="center" src="" type="application/pdf"> </div>').appendTo('body');
      

      希望对你有帮助

      【讨论】:

        最近更新 更多