【发布时间】:2018-01-13 19:28:27
【问题描述】:
我找到了一种使用字体工厂从文件中加载字体的方法。但是我应该如何直接从嵌入式 dll 源加载文件,而不在 iText 7 中创建物理文件。
【问题讨论】:
我找到了一种使用字体工厂从文件中加载字体的方法。但是我应该如何直接从嵌入式 dll 源加载文件,而不在 iText 7 中创建物理文件。
【问题讨论】:
PdfFontFactory 有以下方法:
createFont(byte[] fontProgram, boolean embedded)
通过底层字体程序的字节创建一个 PdfFont 实例。
所以你的问题基本上是“我如何从 dll 中的资源中获取字节 []”,这与 iText 无关,这是一个已经在 Stack Overflow 上回答的问题:How to Read an embedded resource as array of bytes without writing it to disk?
【讨论】: