Thanks for your quick reply... changing the class to the PdfStamper in the
following code gives me this error now...
//Read the two files and merge.
PdfReader reader1 = new PdfReader( pdfStream1.toByteArray() );
PdfReader reader2 = new PdfReader( pdfStream2.toByteArray() );
PdfStamper stamper = new PdfStamper( reader2, out );
System.out.println("Reader1 has "+reader1.getNumberOfPages()+"
pages. Reader2 has "+reader2.getNumberOfPages()+" pages.");
//move 1st doc over top of first page of second doc
PdfContentByte dc = stamper.getWriter().getDirectContent();
PdfImportedPage page =
stamper.getWriter().getImportedPage(reader1, 1);
if (page == null) System.out.println("Why is this null?");
dc.addTemplate(page, 0 , 0);
//close and output stamper
stamper.close();
Building...
Reader1 has 1 pages. Reader2 has 2 pages.
Done!
java.lang.NullPointerException
at com.lowagie.text.pdf.PdfContentByte.addTemplate(Unknown Source)
at com.lowagie.text.pdf.PdfContentByte.addTemplate(Unknown Source)
>>> Bruno Lowagie <[EMAIL PROTECTED]> 12/9/2005 9:30 am >>>
Eric Anderson wrote:
>I am trying to put one document on top of another... But can't seem to do it.
>Using the following code I get the below error. Anyone know why?
>
You have the wrong class.
CopyFields can't be used to superimpose pages;
use PdfStamper instead.
br,
Bruno
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_idv37&alloc_id865&op=click
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions