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]

Reply via email to