最近遇到要在windows桌面程式中用程式去開啟加密過的PDF文件,並且要在程式中讓使用者輸入PDF開啟密碼後直接開啟檔案,即檔案開啟不再要求輸入密碼,由於Adobe好像無法以command的方式帶入密碼開啟檔案,也查無相關API,最後只好另外找了元件iTextSharp來代替。

在將iTextSharp加入專案後,可以用PdfReader讀入加密過的PDF檔案,並進行PDF文件的操作

PdfReader reader = new PdfReader(filename, password)

iTextSharp文件說明請參閱下方連結

參考資料:http://www.cc.ntu.edu.tw/chinese/epaper/0015/20101...

iTextSharp來源:https://www.nuget.org/packages/iTextSharp/

arrow
arrow

    達達 發表在 痞客邦 留言(0) 人氣()