  | Mailing List | | Home | | Forum Home | | JBoss - Java Application Server | | Tomcat - JSP/Servlet container | | Struts - A MVC web framework | | iText - An open source PDF Java Library | | JDOM - JDOM XML Parser | | JSP - A mailing list about Java Server Pages specification and reference | | J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition | | J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog | | Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology | |
Struts & Hibernate
|
|
|
  | | | -none- | -none- 2007-09-13 - By Paulo Soares
Back Please provide a small standalone program and all the files needed to reproduce the problem.
Paulo
--- nleduc <nleduc@(protected)> wrote:
> > We use iText to generate employee forms for viewing > and printing online. We > read a PDF created with Acrobat version 7, write > data to the form fields and > then flatten the forms. In one of our applications, > the user needs to see > multiple employee forms. Our strategy for this is > to create each PDF, write > it to a temporary file, using the employee ID as > file name, then to read the > files in and concatenate them. The code we use to > read and concatenate the > documents is basically the following: > > String path = "pdfDirectory/"; > PdfReader[] readers = new > PdfReader[ids.length]; > try { > PdfCopyFields concat = new > PdfCopyFields(res.getOutputStream()); > for (int i=0; i < ids.length; i++) { > String id = ids[i]; > StringBuffer pdfFilename = new > StringBuffer(path); > pdfFilename.append(id); > readers[i] = new > PdfReader(pdfFilename.toString()); > concat.addDocument(readers[i]); > } > concat.close(); > } catch (Exception e) { > Log.error(e); > } > > This has worked correctly for a number of years, but > now it is failing. The > individual files are created correctly, but when we > try to concatenate them, > we get the following exception: > > java.lang.ClassCastException > at > com.lowagie.text.pdf.PdfCopyFieldsImp.updateCalculationOrder(Unknown > Source) > at > com.lowagie.text.pdf.PdfCopyFieldsImp.addDocument(Unknown > Source) > at > com.lowagie.text.pdf.PdfCopyFields.addDocument(Unknown > Source) > at > edu.utah.acs.lib.hr.PANPdfGenerator.concatenatePdfPans(PANPdfGenerator.java:705) > .... > > I don't know exactly which version of iText we are > using (maybe someone > could tell me if there is somewhere in the jar file > I can find that). > > Thanks for your help, > Nelson LeDuc > University of Utah
__ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ______ __ __ Pinpoint customers who are looking for what you sell. http://searchmarketing.yahoo.com/
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ __ ____ ____ ____ ____ ____ ____ ____ ____ ____ iText-questions mailing list iText-questions@(protected) https://lists.sourceforge.net/lists/listinfo/itext-questions Buy the iText book: http://itext.ugent.be/itext-in-action/
|
|
 |