datatables导出pdf并支持utf-8

时间:2018-01-16 06:08:55

标签: datatables

我正在使用datatables将表格导出为ex​​cel,pdf。 除此之外,每件事情都很好: 导出pdf,表格包含非英文字符(如阿拉伯语)。在这种情况下,pdf显示奇怪的字符。 那么我怎么能在pdf导出中修复阿拉伯字符问题?

datatables pdf with arabic contents

2 个答案:

答案 0 :(得分:0)

有关自定义字体的主题,请参见pdfmake documentation。我的猜测(很难说却无法看到页面)是默认的pdfmake字体不包含那些字符。

答案 1 :(得分:0)

我们需要在 vfs_fonts.js 中添加我们的字体,并在 JS 文件中引用这些字体。

  • 创建一个包含字体文件的新 vfs_fonts.js 文件
  • 在你的 javascript 中分配 pdfMake.fonts
  • 在文档定义中指定字体

参考:https://pdfmake.github.io/docs/0.1/fonts/custom-fonts-client-side/