我們有使用密碼保護PDF文件的要求。是否有任何基於Java的開源工具可以幫助我們解決這方面的問題?PDF文件的密碼保護
回答
我會建議使用iText的Java PDF庫。
iText裏面有一個叫PdfEncrypter的類,它應該讓你密碼保護一個PDF文件。
iTextSharp的的片段是.NET版本:)我認爲你的意思的iText itextpdf.com :) – 2010-01-09 05:38:58
對於現有的PDF或您目前正在創建的PDF? – 2010-01-09 10:07:03
鏈接中的示例適用於您當前正在創建的文件,並且我認爲它適用於其他現有PDF。 Joshua沒有提到他需要加密的環境。 – 2010-01-09 14:16:51
您可以輕鬆地在Java中的密碼保護的PDF文件......這樣做,你將需要兩個addtional JAR/lib目錄bctsp-jdk16 -1.46.jar和bcprov-jdk16-1.46.jar以及itextpdf-5.2.1.jar。
從這裏下載Download 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();
}
}
- 1. 密碼保護PDF
- 2. 用密碼保護pdf文件c#
- 3. iTextsharp用長密碼保護PDF文件
- 4. 打開密碼保護pdf文件
- 5. iTextSharp - 密碼保護PDF的
- 6. 如何將受密碼保護的PDF保存爲非密碼保護的PDF
- 7. 打開密碼保護的PDF文檔
- 8. iTextSharp密碼保護PDF
- 9. 密碼保護Elmah.axd文件
- 10. 密碼保護CSV文件
- 11. 如何從密碼保護的PDF文件中刪除打印保護?
- 12. 受密碼保護的PDF Jaspersoft
- 13. 密碼保護的PDF不被PdfRenderer
- 14. 如何密碼保護的PDF在PHP
- 15. 密碼保護在PHP中的pdf
- 16. 密碼保護生成的PDF頁面
- 17. 如何在iPhone SDK中實現密碼保護的PDF文件
- 18. python模塊密碼保護現有的pdf文件
- 19. 如何在目錄中查找密碼保護的pdf文件?
- 20. 用iTextSharp打開受密碼保護的pdf文件
- 21. 如何創建受密碼保護的pdf文件
- 22. 使用比薩創建的密碼保護pdf文件
- 23. 解析或閱讀密碼保護的pdf文件
- 24. 的.htaccess密碼保護的文件和
- 25. 使用PLOP密碼保護PDF(PDFLib)
- 26. NReco PDF(精簡版)和密碼保護
- 27. 使用Ghostscript密碼保護PDF
- 28. pdf表格字段密碼保護asp.net
- 29. 使用JavaScript密碼保護pdf
- 30. 用Docotic.Pdf庫打開密碼保護PDF
我無法訪問這個鏈接似乎已經停止了很長時間 – Joe 2010-01-09 12:06:04
如果您在訪問主iText網站時遇到問題,您還可以從sourceforge下載代碼: http://sourceforge.net/projects/itext/ – 2010-01-09 21:55:10