Am 26.03.21 um 11:20 schrieb Jack London:
Hi!
I compiled the version pdfbox-2.0.23 source code and the following
examples
are not working:
1) HelloWorldTTF.java
2) CreatePDFA.java
I have the following dump after trying to call the function
"getExternalCMap(name);" in line 99 of file CMapParser.java (package
org.apache.fontbox.cmap), where name = "Identity-H", :
Looks like the cmap files are missing. They are part of the fontbox
resources
and have to be on the classpath. If you aren't using the precompiled
binaries
you have to ensure that on your own.
Andreas
Exception in thread "main" java.io.IOException: Stream closed
at
java.base/java.io
.BufferedInputStream.getInIfOpen(BufferedInputStream.java:157)
at java.base/java.io
.BufferedInputStream.fill(BufferedInputStream.java:244)
at java.base/java.io
.BufferedInputStream.read(BufferedInputStream.java:263)
at java.base/java.io.FilterInputStream.read(FilterInputStream.java:82)
at java.base/java.io
.PushbackInputStream.read(PushbackInputStream.java:135)
at org.apache.fontbox.cmap.CMapParser.parseNextToken(CMapParser.java:479)
at org.apache.fontbox.cmap.CMapParser.parse(CMapParser.java:126)
at
org.apache.fontbox.cmap.CMapParser.parsePredefined(CMapParser.java:102)
at
org.apache.pdfbox.pdmodel.font.CMapManager.getPredefinedCMap(CMapManager.java:55)
at
org.apache.pdfbox.pdmodel.font.PDType0Font.readEncoding(PDType0Font.java:280)
at
org.apache.pdfbox.pdmodel.font.PDType0Font.<init>(PDType0Font.java:222)
at org.apache.pdfbox.pdmodel.font.PDType0Font.load(PDType0Font.java:67)
at
org.apache.pdfbox.examples.pdmodel.HelloWorldTTF.main(HelloWorldTTF.java:79)
Exception in thread "main" java.io.IOException: Stream closed
at
java.base/java.io
.BufferedInputStream.getInIfOpen(BufferedInputStream.java:157)
at java.base/java.io
.BufferedInputStream.fill(BufferedInputStream.java:244)
at java.base/java.io
.BufferedInputStream.read(BufferedInputStream.java:263)
at java.base/java.io.FilterInputStream.read(FilterInputStream.java:82)
at java.base/java.io
.PushbackInputStream.read(PushbackInputStream.java:135)
at org.apache.fontbox.cmap.CMapParser.parseNextToken(CMapParser.java:479)
at org.apache.fontbox.cmap.CMapParser.parse(CMapParser.java:126)
at
org.apache.fontbox.cmap.CMapParser.parsePredefined(CMapParser.java:102)
at
org.apache.pdfbox.pdmodel.font.CMapManager.getPredefinedCMap(CMapManager.java:55)
at
org.apache.pdfbox.pdmodel.font.PDType0Font.readEncoding(PDType0Font.java:280)
at
org.apache.pdfbox.pdmodel.font.PDType0Font.<init>(PDType0Font.java:222)
at org.apache.pdfbox.pdmodel.font.PDType0Font.load(PDType0Font.java:67)
at org.apache.pdfbox.examples.pdmodel.CreatePDFA.main(CreatePDFA.java:88)
Hope someone can help me with this one.
Jack
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]