Thanks Dave,
That appears to do the trick.
Best regards
John
-----Original Message-----
From: Dave Smith [mailto:dave.smith@candata.com]
Sent: 20 June 2014 14:09
To: users@pdfbox.apache.org
Subject: Re: Get page count from encrypted document
After you load the document
if(document.isEncrypted())
{
document.openProtection(new StandardDecryptionMaterial(""));
}
In the "" enter the password if required.
On Fri, Jun 20, 2014 at 9:04 AM, Gilad Denneboom <gilad.denneboom@gmail.com>
wrote:
> What kind of security? If it's a file-open password then you can't get
> any information about it (at least in any Adobe apps), until you
> provide the password.
>
>
> On Fri, Jun 20, 2014 at 2:39 PM, John Milne <JMilne@phlexglobal.com>
> wrote:
>
> > Hi,
> >
> >
> >
> > I have a number of PDF’s with various levels of security and need to
> > be able to get a page count from them.
> >
> > The getNumberOfPages call fails to return a value with a document
> > that is secured, while Adobe reader and windows preview are able to
> > get the page count.
> >
> >
> >
> > [image: cid:image001.jpg@01CF8C8B.EAAF6620]
> >
> >
> >
> > PDDocument doc = PDDocument.load(new File(args[0]));
> >
> > int count = doc.getNumberOfPages();
> >
> >
> >
> > Does anyone have any thoughts as to why and how I can get a page count?
> >
> >
> >
> > Regards
> >
> >
> >
> > John
> >
> >
> >
> >
> >
> >
> >
> > [image: Description: Phlex-small-png.png]
> >
> > *John Milne*, Analyst Programmer
> > *T:* +44 (0)1494 720420 *F*: +44 (0)1494 720430
> >
> > *E:* jmilne@phlexglobal.com
> >
> > *W:*www.phlexglobal.com
> >
> >
> >
> > *Phlexglobal are worldwide leaders and specialists in the provision
> > of local & global, technology enabled TMF document management
> > solutions and support services.*
> >
> > The information in this E-mail and any attachments to it are
> > confidential in every way and for the sole view of the addressee. If
> > you have received it in error, please accept our apologies and delete it from your
system.
> > Thank you. | Any opinions expressed in this message or its
> > attachments
> are
> > those of the author and are not necessarily those of Phlexglobal
> > Ltd, who disclaim all responsibility and accept no liability for the
> > consequences
> of
> > anyone acting on the information contained.
> >
> > Phlexglobal Ltd is a limited company registered in England and Wales
> under
> > company number 3544670 | VAT No. 108 216 051 | Registered address at
> > Mandeville House, 62 The Broadway, Amersham, Bucks HP7 0HJ, UK
> >
> >
> >
>
|