错误:找不到符号PDFont字体= PDType1Font.HELVETICA_BOLD;
这就是我要犯的错误。我是在使用PDFBox新的,现在正在尝试写入一个pdf文件,我必须指定字体,但字体带来了错误。我正在为那些使用IDE的am的人在终端中编译。例如(java commons-logging-1.2.jar:fontbox-3.0.0-alpha2.jar:pdfbox-3.0.0-alpha2.jar:pdfbox-tools-3.0.0-alpha2.jar:preflight-3.0.0-alpha2.jar:xmpbox-3.0.0-alpha2.jar -cp doc1.java)
发布于 2022-03-20 23:12:53
请查看PDFBox 3.0迁移指南,但是@说,如果您是新开始使用PDFBox的话,请使用2.0.25,否则会有其他问题,因为PDFBox3还不是一个稳定的版本。如果您一致使用此版本,请提供更多的提示,并添加您的代码。
标准14字体的静态实例被删除标准14字体的PDType1Font静态实例被删除,因为底层的COSDictionary不应该是不可变的,这导致了几个问题。
引入了一个新的PDType1Font构造函数来创建一个标准的14字体。新的Enum Standard14Fonts.FontName是惟一的参数,并定义了为其创建PDType1Font实例的标准14字体的名称。该实例不再是单一实例,必须在必要时重新创建,或者在合适的情况下由用户缓存。
https://stackoverflow.com/questions/71509625
复制相似问题