如何在Stamper中使用Verdana字体(iText PDF)

阿兰·萨蒂(Alain Sarti)

我想在使用iText PDF标记PDF文件时将Verdana用作字体。原始文件使用Verdana,这不是Basefont类中的选项。

这是立即创建我的字体的功能:

def standardStampFont() {
    return BaseFont.createFont(BaseFont.HELVETICA, BaseFont.WINANSI, false)
}

我想改变,要Verdana字体,而只是更换部分BaseFont.HELVETICA"Verdana"不工作。

任何的想法?提前致谢!

布鲁诺·洛瓦吉

如前所述,iText支持Standard Type 1字体,因为iText随附AFM文件(Adobe Font Metrics文件)。iText不了解其他字体的字体规格(Verdana不是Standard Type 1字体)。您需要提供Verdana字体文件的路径。

BaseFont.createFont("c:/windows/fonts/verdana.ttf", BaseFont.WINANSI, BaseFont.EMBEDDED)

请注意,我将更false改为,BaseFont.EMBEDDED因为与您相同的问题也将出现在查看文件的人的一侧:他的PDF查看器可以呈现Standard Type 1字体,但可能无法呈现其他字体,例如作为Verdana。

注意:硬编码路径"c:/windows/fonts/verdana.ttf"在我的本地计算机上对我有用,因为可以在本地计算机上使用该路径找到字体文件。但是,此代码在托管iText站点的服务器上将不起作用(这是一台甚至没有c:/windows/fonts目录的Linux服务器)。我通过示例使用此硬编码路径。部署应用程序时,应确保字体存在并且可用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Stamper中使用Verdana字体(iText PDF)

来自分类Dev

如何在C#中使用Itext压缩pdf?

来自分类Dev

如何知道PDF文件中使用的字体?

来自分类Dev

如何使用 iText 7 删除 PDF 文件中的重复字体

来自分类Dev

xhtmlrenderer xhtml 到 pdf 字体问题,甚至不能使用字体系列:Verdana;

来自分类Dev

Zend_Pdf将Verdana字体添加到PDF

来自分类Dev

如何在Struts2中使用itext在新窗口中生成PDF

来自分类Dev

如何在Android中使用itext在特定位置的pdf中添加签名图像

来自分类Dev

如何在Struts2中使用itext在新窗口中生成PDF

来自分类Dev

如何使用iText返回PDF

来自分类Dev

gnuplot:如何在PDF中使用Type-1字体

来自分类Dev

如何在iText中更改渲染的PDF文档中的字体大小?

来自分类Dev

如何在PDF文件中使用grep?

来自分类Dev

如何使用自定义字体从servlet使用iText + XMLWorker创建PDF?

来自分类Dev

如何使用自定义字体从servlet使用iText + XMLWorker创建PDF?

来自分类Dev

如何在Java中使用Itext将页眉和页脚添加到我的PDF中

来自分类Dev

如何在Java中使用Itext将页眉和页脚添加到我的PDF中

来自分类Dev

使用 iText 锁定 pdf

来自分类Dev

为什么在iText PDF文档中快递字体无法使用?

来自分类Dev

使用Itext找出未在PDf中嵌入字体的位置或页面

来自分类Dev

使用多种字体将 itext html 转换为 pdf

来自分类Dev

使用多种字体将 itext html 转换为 pdf

来自分类Dev

如何使用itext pdf在pdf画布上绘制路径?

来自分类Dev

如何使用iTextSharp设置PDF段落的字体?

来自分类Dev

如何使用iText在Web上下文中使用智能卡对PDF签名?

来自分类Dev

在Itext中修改现有PDF的字体

来自分类Dev

使用iText生成波斯PDF

来自分类Dev

使用iText验证Pdf文档

来自分类Dev

合并PDF并在Java中使用iText添加书签

Related 相关文章

  1. 1

    如何在Stamper中使用Verdana字体(iText PDF)

  2. 2

    如何在C#中使用Itext压缩pdf?

  3. 3

    如何知道PDF文件中使用的字体?

  4. 4

    如何使用 iText 7 删除 PDF 文件中的重复字体

  5. 5

    xhtmlrenderer xhtml 到 pdf 字体问题,甚至不能使用字体系列:Verdana;

  6. 6

    Zend_Pdf将Verdana字体添加到PDF

  7. 7

    如何在Struts2中使用itext在新窗口中生成PDF

  8. 8

    如何在Android中使用itext在特定位置的pdf中添加签名图像

  9. 9

    如何在Struts2中使用itext在新窗口中生成PDF

  10. 10

    如何使用iText返回PDF

  11. 11

    gnuplot:如何在PDF中使用Type-1字体

  12. 12

    如何在iText中更改渲染的PDF文档中的字体大小?

  13. 13

    如何在PDF文件中使用grep?

  14. 14

    如何使用自定义字体从servlet使用iText + XMLWorker创建PDF?

  15. 15

    如何使用自定义字体从servlet使用iText + XMLWorker创建PDF?

  16. 16

    如何在Java中使用Itext将页眉和页脚添加到我的PDF中

  17. 17

    如何在Java中使用Itext将页眉和页脚添加到我的PDF中

  18. 18

    使用 iText 锁定 pdf

  19. 19

    为什么在iText PDF文档中快递字体无法使用?

  20. 20

    使用Itext找出未在PDf中嵌入字体的位置或页面

  21. 21

    使用多种字体将 itext html 转换为 pdf

  22. 22

    使用多种字体将 itext html 转换为 pdf

  23. 23

    如何使用itext pdf在pdf画布上绘制路径?

  24. 24

    如何使用iTextSharp设置PDF段落的字体?

  25. 25

    如何使用iText在Web上下文中使用智能卡对PDF签名?

  26. 26

    在Itext中修改现有PDF的字体

  27. 27

    使用iText生成波斯PDF

  28. 28

    使用iText验证Pdf文档

  29. 29

    合并PDF并在Java中使用iText添加书签

热门标签

归档