What iText version? 

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On 
> Behalf Of Scott Tyriver
> Sent: Wednesday, November 24, 2004 3:32 PM
> To: [EMAIL PROTECTED]
> Subject: [iText-questions] ClassCast Exception
> 
> Hello, 
> 
> We are attempting to merge several documents. The merge 
> process works fine 
> until we we include a PDF document that was originally a FDF 
> document. We get a 
> class cast exception: 
> That is thrown from the createWidgets method of PdfCopyMerge. 
> Here is the 
> source code and stack trace. Is there a workaround for this? 
> 
> SOURCE CODE FOR CREATION OF PDF FROM FDF:
>    
> public static void createPdfFromFdfDocument  (
>                                                    String 
> aTemplatePdfFile,
>                                                    byte [] 
> aFdfContent,
>                                                    
> OutputStream aOutputStream
>                                                  )
>                                                  throws Throwable
>    { 
>        if (aFdfContent != null && aOutputStream != null) 
>        {
>           FdfReader myFdfReader = new FdfReader(aFdfContent);
>           PdfReader myPdfReader = new PdfReader(aTemplatePdfFile);
>           PdfStamper myPdfStamper = new 
> PdfStamper(myPdfReader, aOutputStream);
>           AcroFields form = myPdfStamper.getAcroFields();
>           form.setFields(myFdfReader);
>           myPdfStamper.close();
>       }
>    } 
> 
> SOURCE CODE FOR MERGE:
> 
>             
> /*===============================================================*/ 
>             /* Retreive each individual pdf document and 
> merge into one.     */ 
>             
> /*===============================================================*/ 
>          myByteArrayOutputStream = new ByteArrayOutputStream(); 
>          myPdfCopyMerge          = new 
> PdfCopyMerge(myByteArrayOutputStream); 
>           
>          myIterator = myGuidList.iterator(); 
>          while (myIterator.hasNext()) 
>          { 
>             String myGuid = (String)myIterator.next(); 
>             byte[] myDocument = 
> myContextObject.getDocumentForGuid(myGuid); 
> 
>             PdfReader myPdfReader = new PdfReader(myDocument); 
>             myPdfCopyMerge.addDocument(myPdfReader); 
>          } 
>           
>            
> /*===============================================================*/ 
>            /* Close object so we can get merged pdf content.  
>               */ 
>            
> /*===============================================================*/ 
>         myPdfCopyMerge.close(); 
>         myMergedContent = myByteArrayOutputStream.toByteArray(); 
> 
> STACK TRACE:
> 
> |INFO    |ERROR   |[Caught] ExceptionConverter: 
> java.lang.ClassCastException 
> |       74|          |16:46:19.681 CST|Unknown Source  |n/a 
> |PdfCopyMerge            |createWidgets            |          
>                
> |ExecuteThr..Default'|Thread Group fo.ernel.Default'|         
>              
> |        |INFO    |ERROR   |   <<< Stack TRACE >>> 
> |       74|          |16:46:19.681 CST|Unknown Source  |n/a 
> |PdfCopyMerge            |mergeField               |          
>                
> |ExecuteThr..Default'|Thread Group fo.ernel.Default'|         
>              
> |        |INFO    |ERROR   |   <<< Stack TRACE >>> 
> |       74|          |16:46:19.681 CST|Unknown Source  |n/a 
> |PdfCopyMerge            |mergeWithMaster          |          
>                
> |ExecuteThr..Default'|Thread Group fo.ernel.Default'|         
>              
> |        |INFO    |ERROR   |   <<< Stack TRACE >>> 
> |       74|          |16:46:19.681 CST|Unknown Source  |n/a 
> |PdfCopyMerge            |mergeFields              |          
>                
> |ExecuteThr..Default'|Thread Group fo.ernel.Default'|         
>              
> |        |INFO    |ERROR   |   <<< Stack TRACE >>> 
> |       74|          |16:46:19.681 CST|Unknown Source  |n/a 
> |PdfCopyMerge            |closeIt                  |          
>                
> |ExecuteThr..Default'|Thread Group fo.ernel.Default'|         
>              
> |        |INFO    |ERROR   |   <<< Stack TRACE >>> 
> |       74|          |16:46:19.681 CST|Unknown Source  |n/a 
> |PdfCopyMerge            |close                    |          
>                
> |ExecuteThr..Default'|Thread Group fo.ernel.Default'|         
>              
> |        |INFO    |ERROR   |   <<< Stack TRACE >>> 
> |       74|          |16:46:19.681 CST|ImagingS.orMerge| 
> 273|ImagingServi.cessorMerge|processRequest           |       
>                   
> |ExecuteThr..Default'|Thread Group fo.ernel.Default'|         
>              
> |        |INFO    |ERROR   |   <<< Stack TRACE >>> 
> |       74|          |16:46:19.681 CST|ImagingS.Servlet| 
> 491|ImagingServiceServlet   |processClientRequest     |       
>                   
> |ExecuteThr..Default'|Thread Group fo.ernel.Default'|         
>              
> |        |INFO    |ERROR   |   <<< Stack TRACE >>> 
> |       74|          |16:46:19.681 CST|ImagingS.Servlet| 
> 237|ImagingServiceServlet   |doPost                   |       
>                   
> |ExecuteThr..Default'|Thread Group fo.ernel.Default'|         
>              
> |        |INFO    |ERROR   |   <<< Stack TRACE >>> 
> |       74|          |16:46:19.681 CST|HttpServlet     | 
> 760|HttpServlet             |service                  |       
>                   
> |ExecuteThr..Default'|Thread Group fo.ernel.Default'|         
>              
> |        |INFO    |ERROR   |   <<< Stack TRACE >>> 
> |       74|          |16:46:19.681 CST|HttpServlet     | 
> 853|HttpServlet             |service                  |       
>                   
> |ExecuteThr..Default'|Thread Group fo.ernel.Default'|         
>              
> |        |INFO    |ERROR   |   <<< Stack TRACE >>> 
> 
> 
> 
> 
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from 
> real users.
> Discover which products truly live up to the hype. Start reading now. 
> http://productguide.itmanagersjournal.com/
> _______________________________________________
> iText-questions mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/itext-questions
> 


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
_______________________________________________
iText-questions mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to