【问题标题】:How to format text in PDFkit如何在 PDFkit 中格式化文本
【发布时间】:2015-11-03 19:32:41
【问题描述】:

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

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

【问题讨论】:

    标签: pdfkit node-pdfkit


    【解决方案1】:

    如果查看文件 node_modules > pdfkit > js > font > data. 您可以使用

    轻松包含标准字体
          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')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-21
      • 1970-01-01
      相关资源
      最近更新 更多