It's probably a page rotation problem. What's the page rotation in the
original document and what version of iText are you using?

Best Regards,
Paulo Soares

> -----Original Message-----
> From: Huttin Pierre [SMTP:[EMAIL PROTECTED]
> Sent: Tuesday, February 25, 2003 12:51
> To:   '[EMAIL PROTECTED]'
> Subject:      [iText-questions] problem to copy a pdf into another pdf
> 
> Hello,
> 
> I have a problem to copy a pdf file to a new pdf file.
> When I run the code below, I obtain the right number of page with the
> right
> size and the output file have the right size, but i can't see anything in
> the output file ?
> 
> The pdf file to copy to new file come under a ByteArrayInputStream format.
> 
> 
> I don't understand what's happen.
> 
> Note
> 
> PdfWriter p_PdfWriter;
> Document  p_Document;
> ByteArrayOutputStream p_outputStream;
> 
> (this variables are initialise in the a first part of the code and no
> problem with this)
> 
> 
>     private void addPdf(ByteArrayInputStream iStream, String ChapterTitle)
> {
>         if(p_PdfWriter != null && p_Document != null && p_outputStream !=
> null) {
>             try {
>                 int    l;
>                 InputStreamReader isr = new InputStreamReader(iStream);
>                 ByteArrayOutputStream out = new ByteArrayOutputStream();
>                 while ((l = isr.read()) != -1) {
>                     out.write(l);
>                 }
>                 PdfReader reader = new PdfReader(out.toByteArray());
>                 int n = reader.getNumberOfPages();
>                 int i = 0;
>                 int rotation;
>                 PdfContentByte cb = p_PdfWriter.getDirectContent();
>                 while (i < n) {
>                     i++;
>  
> p_PdfDocument.setPageSize(reader.getPageSizeWithRotation(i));
>                     if (p_FirstChapter) {
>                         p_FirstChapter = false;
>                         p_Document.open();
>                         p_Document.newPage();
>                     } else {
>                         p_Document.newPage();
>                     }
>                     rotation = reader.getPageRotation(i);
>                     if (rotation == 90 || rotation == 270) {
>  
> cb.addTemplate((PdfTemplate)p_PdfWriter.getImportedPage(reader,i),0,-1f,1f
> ,0
> ,0,reader.getPageSizeWithRotation(i).height());
>                     } else {
>  
> cb.addTemplate((PdfTemplate)p_PdfWriter.getImportedPage(reader,i),1f,0,0,1
> f,
> 0,0);
>                     }
>                 }
>             } catch (Exception de) {
>                 System.out.println("addPdf - Error");
>                 System.out.println("error message : " + de.getMessage());
>                 ((DfException)de).printStackTrace();
>             }
>         }
>     }
> 
> ---
> HUTTIN Pierre
> OMNIS ECM Services
> 81 route de Luxembourg
> L-4391 PONTPIERRE
>  
> tel : (+352) 29 14 11 1
> fax : (+352) 29 14 11 650
> url : http://www.ecm.lu
> 
> 
> 
> **********************************************************************
> This email and any files transmitted with it are confidential and
> intended solely for the use of the individual or entity to whom they
> are addressed. If you have received this email in error please notify 
> the security manager at [EMAIL PROTECTED]
> This footnote also confirms that this email message has been swept by
> the SOFITEC C.A.T.S. systems for the presence of computer viruses.
> 
> For more information about C.A.T.S. please check
> http://www.sofitec.lu
> **********************************************************************
> 
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> iText-questions mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/itext-questions


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
iText-questions mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to