In both files, the imported page is drawn /after/ (on top of) the text. I believe you can wrap an imported page in an Image and add it to the document that way instead of through the page's direct content.
--Mark Storer Senior Software Engineer Cardiff.com #include <disclaimer> typedef std::Disclaimer<Cardiff> DisCard; > -----Original Message----- > From: Harri T. [mailto:[email protected]] > Sent: Tuesday, November 10, 2009 4:09 PM > To: [email protected] > Subject: Re: [iText-questions] Merging content with a pdf created > withOpenOffice.org Draw > > > 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:[email protected]] > >> Sent: Tuesday, November 10, 2009 12:44 PM > >> To: [email protected] > >> 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 > >> [email protected] > >> 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 > > [email protected] > > 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 [email protected] 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 [email protected] 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/
