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

我使用 addDirectory() 方法一次添加两种 Cardo 字体:

public static final String FONTS = "src/main/resources/fonts/";
public void createPdf(String src, String fonts, String dest) throws IOException {
    ConverterProperties properties = new ConverterProperties();
    FontProvider fontProvider = new DefaultFontProvider();
    fontProvider.addDirectory(fonts);
    properties.setFontProvider(fontProvider);
    HtmlConverter.convertToPdf(new File(src), new File(dest), properties);
}

不幸的是,使用 Times 字体代替 Cardo 或 Cardo-Bold。我也尝试过其他 Arial 字体,但它也不起作用

我正在使用 iText 7.1.6 和 pdfHTML 2.1.3

阿列克谢·苏巴赫

最终使用的字体由字体选择机制选择,取决于多种因素。如果您没有Cardo在 HTML 中以任何方式明确指定您的字体系列名称,那么Times默认情况下会使用

如果您只想使用您添加的字体,FontProvider那么您应该使用 anotherDefaultFontProvider的构造函数,因为默认的构造函数添加了标准 PDF 字体和 pdfHTML 附带的几种字体。使用另一个构造函数允许您关闭在后台添加这些字体:

// Passing false three times means not loading standard PDF fonts, fonts shipped with pdfHTML and system fonts
FontProvider fontProvider = new DefaultFontProvider(false, false, false);
fontProvider.addDirectory(fonts);
properties.setFontProvider(fontProvider);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

使用iText库将pdf转换为pdf / a

来自分类Dev

通过iText和XMLWorker用波兰语字母将HTML转换为PDF

来自分类Dev

在itext 7中将html转换为pdf时如何继续特定div标签的横向?

来自分类Dev

使用itext将html转换为pdf时,自定义字体在Windows中有效,但在Ubuntu中不可用

来自分类Dev

带有嵌入式SVG的HTML使用飞碟Itext蜡染转换为PDF

来自分类Dev

带有嵌入式SVG的HTML使用飞碟Itext蜡染转换为PDF

来自分类Dev

使用iText将TXT文件转换为PDF(保留格式)

来自分类Dev

ClassCastException使用iText将TIF转换为PDF

来自分类Dev

ClassCastException使用iText将TIF转换为PDF

来自分类Dev

使用Itext将Pdf页转换为Byte数组

来自分类Dev

在Android上使用iText将HTML转换为PDF。如何设置UTF-8(变音符号)?

来自分类Dev

iText7-将HTML转换为PDF时不呈现CSS3文本溢出属性

来自分类Dev

使用httr将HTML转换为PDF

来自分类Dev

使用itextsharp将HTML转换为PDF

来自分类Dev

使用 Django 将 HTML 转换为 PDF

来自分类Dev

使用iText将SVG转换为PDF,SVG未完全显示在PDF中

来自分类Dev

Fabric js 将 HTML 代码转换为 IText

来自分类Dev

将HTML转换为Word然后转换为pdf

来自分类Dev

使用pdf.js将html转换为pdf

来自分类Dev

使用pdf.js将html转换为pdf

来自分类Dev

从JavaScript将HTML页面转换为PDF

来自分类Dev

Python 将 json/html 转换为 pdf

来自分类Dev

无法将 Html 内容转换为 Pdf

来自分类Dev

使用itext将文本文件转换为pdf时设置编码

来自分类Dev

在Android中使用iText库将图像转换为PDF时,为什么会裁剪图像

来自分类Dev

将JPG图像转换为PDF而不用使用ghostscript或itext调整图像大小

来自分类Dev

使用 IText 7 生成一个 pdf 文档,其中包含多个从 html 转换的页面

来自分类Dev

如何使用Cocoa将html文件转换为pdf

Related 相关文章

  1. 1

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

  2. 2

    使用iText库将pdf转换为pdf / a

  3. 3

    通过iText和XMLWorker用波兰语字母将HTML转换为PDF

  4. 4

    在itext 7中将html转换为pdf时如何继续特定div标签的横向?

  5. 5

    使用itext将html转换为pdf时,自定义字体在Windows中有效,但在Ubuntu中不可用

  6. 6

    带有嵌入式SVG的HTML使用飞碟Itext蜡染转换为PDF

  7. 7

    带有嵌入式SVG的HTML使用飞碟Itext蜡染转换为PDF

  8. 8

    使用iText将TXT文件转换为PDF(保留格式)

  9. 9

    ClassCastException使用iText将TIF转换为PDF

  10. 10

    ClassCastException使用iText将TIF转换为PDF

  11. 11

    使用Itext将Pdf页转换为Byte数组

  12. 12

    在Android上使用iText将HTML转换为PDF。如何设置UTF-8(变音符号)?

  13. 13

    iText7-将HTML转换为PDF时不呈现CSS3文本溢出属性

  14. 14

    使用httr将HTML转换为PDF

  15. 15

    使用itextsharp将HTML转换为PDF

  16. 16

    使用 Django 将 HTML 转换为 PDF

  17. 17

    使用iText将SVG转换为PDF,SVG未完全显示在PDF中

  18. 18

    Fabric js 将 HTML 代码转换为 IText

  19. 19

    将HTML转换为Word然后转换为pdf

  20. 20

    使用pdf.js将html转换为pdf

  21. 21

    使用pdf.js将html转换为pdf

  22. 22

    从JavaScript将HTML页面转换为PDF

  23. 23

    Python 将 json/html 转换为 pdf

  24. 24

    无法将 Html 内容转换为 Pdf

  25. 25

    使用itext将文本文件转换为pdf时设置编码

  26. 26

    在Android中使用iText库将图像转换为PDF时,为什么会裁剪图像

  27. 27

    将JPG图像转换为PDF而不用使用ghostscript或itext调整图像大小

  28. 28

    使用 IText 7 生成一个 pdf 文档,其中包含多个从 html 转换的页面

  29. 29

    如何使用Cocoa将html文件转换为pdf

热门标签

归档