パスワードを使用してPDFファイルを保護する必要があります。この点で役立つJavaベースのオープンソースツールはありますか?
8767 次
4 に答える
4
パスワードで保護されたpdfファイルをjavaで簡単に作成できます......そのためには、itextpdf-5.2に加えて2つの追加のjar /libbctsp-jdk16-1.46.jarとbcprov-jdk16-1.46.jarが必要になります。 1.jar。
ここからすべてのjarファイルをダウンロードしますJarsをダウンロードします
以下はコードの抜粋です
private static String USER_PASSWORD = "password";
private static String OWNER_PASSWORD = "naveen";
public static void main(String[] args) throws IOException {
Document document = new Document();
try
{
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("E:\\HelloWorld.pdf"));
writer.setEncryption(USER_PASSWORD.getBytes(),OWNER_PASSWORD.getBytes(), PdfWriter.ALLOW_PRINTING,PdfWriter.ENCRYPTION_AES_128);
document.open();
document.add(new Paragraph("This is Password Protected PDF document."));
document.close();
writer.close();
} catch (DocumentException e)
{
e.printStackTrace();
} catch (FileNotFoundException e)
{
e.printStackTrace();
}
}
于 2014-08-05T18:58:16.817 に答える
3
iTextjavaPDFライブラリを使用することをお勧めします。
iTextの中には、PDFファイルをパスワードで保護できるPdfEncrypterというクラスがあります。
于 2010-01-09T05:01:08.270 に答える
0
于 2010-01-09T04:57:39.770 に答える
0
FOPライブラリでは暗号化も可能です。
于 2010-01-09T08:17:50.807 に答える