public static void CreatePdfPassword(String fileurl,String userPassWord,String OwnerPassWord)
{
try {
// OutputStream file = new FileOutputStream(new File(fileurl));
document document = new document();
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(fileurl));
writer.setEncryption(userPassWord.getBytes(), OwnerPassWord.getBytes(),
PdfWriter.ALLOW_PRINTING, PdfWriter.ENCRYPTION_AES_128);
//writer.createXmpmetadata();
document.open();
document.addTitle("涂聚文 PDF");
document.addSubject("Using iText");
document.addKeywords("Java, PDF, iText");
document.addAuthor("geovindu,涂聚文");
document.addCreator("geovindu,涂聚文");
document.add(new Paragraph("Hello World, iText,涂聚文,你好!你的Java世界!",subFont));
document.add(new Paragraph(new Date().toString()));
document.close();
//file.close();
} catch (Exception e) {
e.printStackTrace();
}
System.out.println("OK.");
}