Hi,
I'd  found a problem  when using iText to add text over an existing
pdf document throwed a ClassCastException. I'd correct this problem in
iText 2.0.4.
I send a patch which resolve this problem.
Bye,



Index: /datos/workspace/iText-core/src/com/lowagie/text/pdf/PdfStamperImp.java
===================================================================
--- /datos/workspace/iText-core/src/com/lowagie/text/pdf/PdfStamperImp.java     
(revision
2900)
+++ /datos/workspace/iText-core/src/com/lowagie/text/pdf/PdfStamperImp.java     
(working
copy)
@@ -201,7 +201,10 @@
         try {
             file.reOpen();
             alterContents();
-            iInfo = (PRIndirectReference)reader.trailer.get(PdfName.INFO);
+            PdfObject pdfObject = reader.trailer.get(PdfName.INFO);
+            if (pdfObject instanceof PRIndirectReference){
+                iInfo = (PRIndirectReference) pdfObject;
+            }
             int skip = -1;
             if (iInfo != null)
                 skip = iInfo.getNumber();

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://itext.ugent.be/itext-in-action/

Reply via email to