Addendum:
If I use the physical file to get the page count, using the similar function
below, it works!  Why does writing the file to disk, versus using an
InputStream object, do something to flush/fix/correct the document?

private int getPDFPageCount(String nameFile) {
        if (LOG.isTraceEnabled())
LOG.trace(LogHelper.getMethodName(LogHelper.THIS_METHOD) + " enter");   
        int result = 0;

        try {
                PdfReader reader = new PdfReader(nameFile);
                result = reader.getNumberOfPages();
                reader.close();
        } catch (IOException e) {
                LOG.error(LogHelper.getMethodName(LogHelper.THIS_METHOD) + " 
caught
IOException",e);
        } //end-catch
        
        if (LOG.isTraceEnabled())
LOG.trace(LogHelper.getMethodName(LogHelper.THIS_METHOD) + " result = " +
result);        
        return result;
}




--
View this message in context: 
http://itext.2136553.n4.nabble.com/PDF-header-signature-not-found-tp4661046p4661047.html
Sent from the iText mailing list archive at Nabble.com.

------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions

iText(R) is a registered trademark of 1T3XT BVBA.
Many questions posted to this list can (and will) be answered with a reference 
to the iText book: http://www.itextpdf.com/book/
Please check the keywords list before you ask for examples: 
http://itextpdf.com/themes/keywords.php

Reply via email to