如何格式化PDFkit中的文本

时间:2015-11-03 19:32:42

标签: pdfkit node-pdfkit

可以格式化pdfkit中的文本吗?像粗体,递归和所有其他的东西?Demo

我在文档中找不到任何内容

1 个答案:

答案 0 :(得分:2)

如果查看文件node_modules> pdfkit> js>字体>数据。 您可以轻松地使用

包含标准字体
      doc.font('Helvetica-Bold');  // as an example 

如果你想使用你自己的字体: PDFKit支持在TrueType(.ttf),TrueType Collection(.ttc)和Datafork TrueType(.dfont)格式中嵌入字体文件。要更改用于呈现文本的字体,只需调用font方法即可。如果您使用的是标准PDF字体,只需将名称传递给字体方法即可。否则,将路径传递给字体文件或缓冲区  包含字体数据。如果字体是集合字体(.ttc和.dfont文件),意味着它在同一文件中包含多个样式,则应传递要从集合中提取的样式的名称。 这是一个示例,说明如何在每种情况下设置字体。

      doc.font('fonts/PalatinoBold.ttf')

      doc.font('fonts/Chalkboard.ttc','Chalkboard-Bold')