我正试图在我的PDF文档中绘制一个复选标记(在PDF标准的ZapfDingbats字体,Unicode 2714中找到)。我是Apache 的新手,目前使用的是2.0.0版本(除了最新版本之外,没有具体的原因)。但这产生了一个很好的例外:
Exception in thread "main" java.lang.IllegalArgumentException: U+2714 ('a20') is not available:345上发生的事情是:
运行Apache8.0、OpenJDK 13和CentOS PDFBox 2.0.17。我收到以下警告:WARNING: Using fallback font LiberationSansfor base font SymbolWARNING: Using fallback fontLiberati
最后一个我们无法解决的主要问题是嵌入一个标准的PDF字体zapfdinbat,我们的可访问性评估工具抱怨它-使用PAC2.0以及内置在检查器中的adobe。正如您可以从下面的图片中看到的,我们使用的其他字体似乎是自动嵌入的,使用我们的CSS中的xmlworker。我也试着找到所指示的字体,但是它似乎不是正确的字体。doc.Open();
var embedfont = HttpContext.Current.Server.MapPat
我在使用pdfbox2.0.2从以前读取的文档()的元素编写pdf文档时遇到了问题。除了我在PDPageContentStream上调用showText时,我之前用out.setFont(textState.getFont(), textState.getFontSize())设置了字体(参见信息日志),字体是ComicSansMS或ArialBlack。SEVERE: error writing <w>U+0077 is not available in this font's encoding: built-in
我试图用PDFBOX-2.0.0-快照创建一个PDF,但我有问题和错误。<init>Exception in thread "mainjava.lang.IllegalArgumentException: This font type only supports 8-bit code points
如果我加载arialuni.ttf字体,它会编译,但只能在PDF文件中</em