Example usage for com.itextpdf.text.pdf PdfReader getPermissions

List of usage examples for com.itextpdf.text.pdf PdfReader getPermissions

Introduction

In this page you can find the example usage for com.itextpdf.text.pdf PdfReader getPermissions.

Prototype

public long getPermissions() 

Source Link

Document

Gets the encryption permissions.

Usage

From source file:com.qmetric.document.watermark.DefaultPdfStamperFactory.java

License:Open Source License

@Override
public PdfStamper newPdfStamper(final PdfReader pdfReader, final FileContent fileContent) {
    try {/*  w w  w  .  java  2s. c  o m*/
        final PdfStamper pdf = new PdfStamper(pdfReader, fileContent.getOutputStream());

        if (pdfReader.isEncrypted()) {
            pdf.setEncryption(null, ownerPassword, pdfReader.getPermissions(), pdfReader.getCryptoMode());
        }

        return pdf;
    } catch (IOException ioe) {
        throw new RuntimeException(ioe);
    } catch (com.itextpdf.text.DocumentException e) {
        throw new RuntimeException(e);
    }
}