Hi Andreas!

Thanks for the help.

Could you tell which "cmap files" are missing? What do you mean with
"classpath"? All I have are the packages. Indeed some resources I didn't
put, but I didn't see any "cmap files". Could you please detail them a bit
more? In which package they are? what are their names?

Cheers.

Jack.




On Fri, Mar 26, 2021 at 12:31 PM Andreas Lehmkuehler <[email protected]>
wrote:

> 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