问题
Is it possible to verify if we can copy the content of a PDF document with iTextSharp?
I have a method that copy the content of the PDF and add a new page at the end with project's information but it throw a "System.ArgumentException: PdfReader not opened with owner password". I get this error when I do writer.GetImportedPage(reader, i);
Thanks for the help!
回答1:
You should be able to just check the property PdfReader.IsOpenedWithFullPermissions
.
PdfReader r = new PdfReader("YourFile.pdf");
if (r.IsOpenedWithFullPermissions)
{
//Do something
}
来源:https://stackoverflow.com/questions/7251422/verify-if-a-pdf-is-secured-protected-with-itextsharp