Hi Mark! See the files here: http://sites.google.com/site/haba713/itext-issue
test004 - OO3.1 Writer test005 - OO3.1 Draw iText version is 2.1.7. Harri On 10.11.2009 23:57 Mark Storer wrote: > Please post the files from Writer and Draw, as well as the output from your > program. > > PS: Which version of iText are you using. > > --Mark Storer > Senior Software Engineer > Cardiff.com > > #include <disclaimer> > typedef std::Disclaimer<Cardiff> DisCard; > > > > >> -----Original Message----- >> From: Harri T. [mailto:haba...@gmail.com] >> Sent: Tuesday, November 10, 2009 12:44 PM >> To: itext-questions@lists.sourceforge.net >> Subject: [iText-questions] Merging content with a pdf created >> withOpenOffice.org Draw >> >> >> Hi! I should implement a program that uses PDF document as a template >> and adds content from text file over the template. The current >> implementation below works if template is made with OO3 >> Writer. However, >> if the template pdf is created with OO3 Draw, only the >> template content >> is displayed in the resulting pdf. >> >> I tried also layers but result is the same. Even if the >> template is in a >> "lower" layer and text content in a "higher" layer, the text >> content is >> displayed in Adobe Reader only if the lower layer is hidden. >> >> So, how should I change the program to make work also with a template >> pdf created with OO3 Draw? >> >> Harri >> >> public static void main(String[] args) throws Exception { >> if (args.length != 3) { >> System.err.println("Usage: java -jar merge.jar >> pdf_in txt_in pdf_out"); >> } >> String pdfIn = args[0]; >> String textIn = args[1]; >> String pdfOut = args[2]; >> >> PdfReader reader = new PdfReader(pdfIn); >> Document document = new Document(PageSize.A4); >> PdfWriter writer = PdfWriter.getInstance(document, >> new FileOutputStream(pdfOut)); >> document.open(); >> PdfContentByte cb = writer.getDirectContent(); >> >> document.newPage(); >> >> PdfImportedPage page1 = writer.getImportedPage(reader, 1); >> cb.addTemplate(page1, 1, 0, 0, 1, 0, 0); >> >> Paragraph paragraph = new Paragraph(); >> paragraph.setLeading(0.5f, 0.5f); >> File file = new File(textIn); >> BufferedReader in = new BufferedReader(new FileReader(file)); >> String line; >> StringBuffer buffer = new StringBuffer((int) file.length()); >> while ((line = in.readLine()) != null) { >> buffer.append(line); >> buffer.append('\n'); >> } >> paragraph.add(new Chunk(buffer.toString(), new >> Font(Font.COURIER, 7, Font.NORMAL))); >> document.add(paragraph); >> >> document.close(); >> } >> >> >> -------------------------------------------------------------- >> ---------------- >> Let Crystal Reports handle the reporting - Free Crystal >> Reports 2008 30-Day >> trial. Simplify your report design, integration and >> deployment - and focus on >> what you do best, core application coding. Discover what's new with >> Crystal Reports now. http://p.sf.net/sfu/bobj-july >> _______________________________________________ >> iText-questions mailing list >> iText-questions@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/itext-questions >> >> Buy the iText book: http://www.1t3xt.com/docs/book.php >> Check the site with examples before you ask questions: >> > http://www.1t3xt.info/examples/ > You can also search the keywords list: http://1t3xt.info/tutorials/keywords/ > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > iText-questions mailing list > iText-questions@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/itext-questions > > Buy the iText book: http://www.1t3xt.com/docs/book.php > Check the site with examples before you ask questions: > http://www.1t3xt.info/examples/ > You can also search the keywords list: http://1t3xt.info/tutorials/keywords/ > ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ iText-questions mailing list iText-questions@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/itext-questions Buy the iText book: http://www.1t3xt.com/docs/book.php Check the site with examples before you ask questions: http://www.1t3xt.info/examples/ You can also search the keywords list: http://1t3xt.info/tutorials/keywords/