If I replace the line
cb.addTemplate(page1, 1, 0, 0, 1, 0, 0);
with this line
document.add(Image.getInstance(page1));
the text content is displayed on the next page. Can a Paragraph object
be layered over an Image object somehow?
Harri
On 11.11.2009 02:42 Mark Storer wrote:
> 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/
>
------------------------------------------------------------------------------
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/