hi, i tried AcroFields.setGenerateAppearances(false) but as i have to "flatten" the form-fields and concatenate the generated pdfs i think this won't work for me. i thought that i considered that "... the content will be different depending on the data" because in getAppearanceCheckKnown i only skip the first formatting-part (which seems to be the most expensive) for "known fields" but tx.setText(text) is still called for each field. or is the "content" of a text field more than just the text ?
regards, robert > I don't see how your approach can work. The formatting of a text field > appearance may not change but the content will be different depending on the > data. Appearance generation is an expensive and complicated process and many > tools out there don't even bother to do it. If you really need the > appearances you'll have to bite the bullet but if you don't need them because your > Acrobat version will generate them then use > AcroFields.setGenerateAppearances(false). > > Best Regards, > Paulo Soares > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] On > > Behalf Of Robert M�ller > > Sent: Wednesday, December 08, 2004 11:13 PM > > To: [EMAIL PROTECTED] > > Subject: [iText-questions] AcroFields.setFields perfomance issues > > > > hi, > > > > i'm currently evaluating iText's form-merging functions. i > > need to merge > > xfdf-data (stored in oracle-clobs) with pdf-forms (stored in > > oracle-blobs). > > basically this works fine but i encounter some performance > > problems. in > > particular AcroFiels.getAppearance seems to be very "expensive". > > i need to merge different xfdf-data with the same pdf-form about 500 > > times (so the formatting of the text fields won't change, > > just the data) > > and store it in the database. > > i "wrote" PdfTools which basically consists of the merge_fdf example > > (and com.lowagie.tools.concat_pdf - just added the oracle-lob-stuff). > > > > what i'm trying to do is "remember" the formatting of a TextField > > (because getAppearance seems to make up for 90% of the > > "merging-process") and just change it's value > > (AcroFieldsHelper) - don't > > know if this is a valid approach. > > > > i had to modify AcroFields.setField to accomplish this (call > > getAppearanceCheckKnown instead of getAppearance and PdfTools > > passes the > > "helper-class"). > > > > as i'm new to java and pdf-generating i've got the feeling the i'm > > missing some important point somewhere ... maybe there's a way of > > "bulk-merging" > > (without messing around with the iText classes) > > > > regards, > > robert > > > > ps: sorry for my english and the german comments ... > > pps: i'm new to java, pdf and mailing-lists, so if you can't open the > > attachments or something else just let me know > > > > --- > > Outgoing mail is certified Virus Free. > > Checked by AVG anti-virus system (http://www.grisoft.com). > > Version: 6.0.805 / Virus Database: 547 - Release Date: 03.12.2004 > > > > > > > > > ------------------------------------------------------- > 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 > -- NEU +++ DSL Komplett von GMX +++ http://www.gmx.net/de/go/dsl GMX DSL-Netzanschluss + Tarif zum superg�nstigen Komplett-Preis! ------------------------------------------------------- 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
