Maybe you need full compression. Paulo
----- Original Message ----- From: "new2pdf" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Tuesday, August 07, 2007 4:42 PM Subject: [iText-questions] size of the pdf created with PdfCopy is largerthan original pdf > > Hi! > > I use PdfCopy create a new pdf document by extracting few pages from > another > pdf document. But the newly created pdf has a larger file size than the > original even though it has lesser number pages. Could any one help me > understand why is it like this? This is the code that I am using to create > the pdf. > > public void extractPdfPages(String inFile, String outFile, int[] > pagesToExclude) throws Exception > { > // create a reader for the input document > PdfReader reader = new PdfReader(inFile); > int pages = reader.getNumberOfPages(); > // create a new document > Document document = new > Document(reader.getPageSizeWithRotation(1)); > PdfCopy copy = new PdfCopy(document, new > FileOutputStream(outFile)); > document.open(); > // copy selected pages > PdfImportedPage page; > boolean isIncludeThisPage; > for (int i = 0; i < pages; ) > { > ++i; > isIncludeThisPage = true; > > if (pagesToExclude != null && pagesToExclude.length > 0) > { > for (int j = 0; j < pagesToExclude.length; j++) > { > if (i == pagesToExclude[j]) > { > isIncludeThisPage = false; > break; > } > } > } > > if (isIncludeThisPage) > { > page = copy.getImportedPage(reader, i); > copy.addPage(page); > } > } > // close new document > document.close(); > } ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ iText-questions mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/itext-questions Buy the iText book: http://itext.ugent.be/itext-in-action/
