Hi,
Alan Thomas schrieb:
Sorry . . . That was just a warning --- here is the exception:
java.io.IOException: The handle is invalid
at java.io.RandomAccessFile.seek(Native Method)
at
org.apache.pdfbox.io.RandomAccessFile.seek(RandomAccessFile.java:59)
at
org.apache.pdfbox.io.RandomAccessFileInputStream.read(RandomAccessFileInputStream.java:96)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
at
org.apache.pdfbox.pdfwriter.COSWriter.visitFromStream(COSWriter.java:925)
at org.apache.pdfbox.cos.COSStream.accept(COSStream.java:201)
at org.apache.pdfbox.cos.COSObject.accept(COSObject.java:206)
at
org.apache.pdfbox.pdfwriter.COSWriter.doWriteObject(COSWriter.java:430)
at
org.apache.pdfbox.pdfwriter.COSWriter.doWriteBody(COSWriter.java:361)
at
org.apache.pdfbox.pdfwriter.COSWriter.visitFromDocument(COSWriter.java:767)
at org.apache.pdfbox.cos.COSDocument.accept(COSDocument.java:372)
at org.apache.pdfbox.pdfwriter.COSWriter.write(COSWriter.java:1082)
at org.apache.pdfbox.pdmodel.PDDocument.save(PDDocument.java:899)
at org.apache.pdfbox.pdmodel.PDDocument.save(PDDocument.java:880)
at
autoinsertpdf.AutoInsertPDF.InsertDrawings(AutoInsertPDF.java:295)
at autoinsertpdf.AutoInsertPDF.main(AutoInsertPDF.java:60)
Here is where it occurs:
PDDocument OutputDoc;
. . . . .
// Save and close the output file
if (OutputDoc != null)
{
OutputDoc.save(OutPath); <--- Exception occurs here
OutputDoc.close();
}
Hmm, is "OutPath" a valid path? What have you done before? Did you create a new
pdf or manipulate an existing one or ...?
BR
Andreas Lehmkühler