既存のPDFに暗号化処理をする2

extrajarsの中にbcprov-jdk○○/bcpkix-jdk○○が入っているので外部参照に加える

package Chapter03StamUnder;

import java.io.FileOutputStream;
import java.io.IOException;


import com.itextpdf.text.DocumentException;
import com.itextpdf.text.pdf.PdfEncryptor;
import com.itextpdf.text.pdf.PdfReader;
import com.itextpdf.text.pdf.PdfWriter;


public class StamUnder {
public static void main(String[] args) {
//暗号化
try {
PdfEncryptor.encrypt(new PdfReader("C:\\java\\sample.pdf"),
new FileOutputStream("C:\\java\\EncryptedAganinSample.pdf"), "itextpdf".getBytes(), "2759".getBytes(),PdfWriter.ALLOW_COPY | PdfWriter.ALLOW_PRINTING,true);
} catch (IOException e) {
e.printStackTrace();
} catch (DocumentException e) {
e.printStackTrace();
}
}
}