hello!

I am happy about finding iText. My task is to deal with pdf-forms through
Java. The first part (reading form data) is ok. But I have some problems
with the second part (filling form data).

The code I want to run with itext-paulo-132.zip: 

                        String pdf = "d:\\Urlaubsantrag.pdf";
                        PdfReader reader = new PdfReader(pdf);
                FileOutputStream out = new FileOutputStream(pdf);
                PdfStamper stamper = new PdfStamper(reader, out);
                AcroFields acroFields = stamper.getAcroFields();
                acroFields.setField("Antragsteller", "Berta Meier");
                stamper.close();

But I get Exceptions:

---- OutputStreamCounter.write(byte[], int, int)
---- off: 0
---- len: -1
---- b.length: 170
java.lang.ArrayIndexOutOfBoundsException
        at java.lang.System.arraycopy(Native Method)
        at java.io.BufferedOutputStream.write(BufferedOutputStream.java:124)
        at
com.lowagie.text.pdf.OutputStreamCounter.write(OutputStreamCounter.java:173)
        at com.lowagie.text.pdf.PRStream.toPdf(PRStream.java:195)
        at
com.lowagie.text.pdf.PdfIndirectObject.writeTo(PdfIndirectObject.java:164)
        at com.lowagie.text.pdf.PdfWriter$PdfBody.add(PdfWriter.java:246)
        at com.lowagie.text.pdf.PdfWriter.addToBody(PdfWriter.java:1446)
        at com.lowagie.text.pdf.PdfStamperImp.close(PdfStamperImp.java:124)
        at com.lowagie.text.pdf.PdfStamper.close(PdfStamper.java:118)
        at
de.vbl.fase.model.FormHandler.setUrlaubsscheinAntragsteller(FormHandler.java
:111)
        at de.vbl.fase.model.FormHandler.main(FormHandler.java:134)
---- OutputStreamCounter.write(byte[], int, int)
---- off: 0
---- len: -1
---- b.length: 170
java.lang.ArrayIndexOutOfBoundsException
        at java.lang.System.arraycopy(Native Method)
        at java.io.BufferedOutputStream.write(BufferedOutputStream.java:124)
        at
com.lowagie.text.pdf.OutputStreamCounter.write(OutputStreamCounter.java:173)
        at com.lowagie.text.pdf.PRStream.toPdf(PRStream.java:195)
        at
com.lowagie.text.pdf.PdfIndirectObject.writeTo(PdfIndirectObject.java:164)
        at com.lowagie.text.pdf.PdfWriter$PdfBody.add(PdfWriter.java:246)
        at com.lowagie.text.pdf.PdfWriter.addToBody(PdfWriter.java:1446)
        at com.lowagie.text.pdf.PdfStamperImp.close(PdfStamperImp.java:124)
        at com.lowagie.text.pdf.PdfStamper.close(PdfStamper.java:118)
        at
de.vbl.fase.model.FormHandler.setUrlaubsscheinAntragsteller(FormHandler.java
:111)
        at de.vbl.fase.model.FormHandler.main(FormHandler.java:134)
---- OutputStreamCounter.write(byte[], int, int)
---- off: 0
---- len: -1
---- b.length: 170
java.lang.ArrayIndexOutOfBoundsException
        at java.lang.System.arraycopy(Native Method)
        at java.io.BufferedOutputStream.write(BufferedOutputStream.java:124)
        at
com.lowagie.text.pdf.OutputStreamCounter.write(OutputStreamCounter.java:173)
        at com.lowagie.text.pdf.PRStream.toPdf(PRStream.java:195)
        at
com.lowagie.text.pdf.PdfIndirectObject.writeTo(PdfIndirectObject.java:164)
        at com.lowagie.text.pdf.PdfWriter$PdfBody.add(PdfWriter.java:246)
        at com.lowagie.text.pdf.PdfWriter.addToBody(PdfWriter.java:1446)
        at com.lowagie.text.pdf.PdfStamperImp.close(PdfStamperImp.java:124)
        at com.lowagie.text.pdf.PdfStamper.close(PdfStamper.java:118)
        at
de.vbl.fase.model.FormHandler.setUrlaubsscheinAntragsteller(FormHandler.java
:111)
        at de.vbl.fase.model.FormHandler.main(FormHandler.java:134)
...


Does anyone has an idea, what may be the problem?

Thanks in advance.

Kathleen



-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
iText-questions mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to