close
應用程式的規劃與設計系列五
需求緣起:
在測試moodle的數位學習系統中,我找了本PDF的電子書,想當作學習課程。發現一整本的PDF檔,閱讀上並不方便,於是設計了二個小工具。
一個程式是將PDF檔,依照章節,拆成幾個小的PDF檔。
一個程式是將PDF檔,轉成影像檔(JPG、PNG)。
工作原理:
1.1.讀入PDF檔案,及同檔名的 json 分拆設定參數檔。
1.2.可選擇全部轉出,或只轉出一個章節。
2.1.讀入PDF檔案。
2.2.可選擇影像檔案的解析度,和影像格式JPG or PNG。
2.3.可選擇全部轉出影像檔,或轉出所設定的頁數。
技術概要:
1.熟 Python 程式設計。
2.熟 PyQt 函數庫。
3.跨平台程式,可在Linux及Windows上執行。
使用工具:
1.Python 程式設計
2.PyCharm IDE 開發工具
3.PyPDF2 函數庫
4.wand 函數庫
5.Windows 環境使用 pyinstaller 打包。
執行範列:
<圖一:PDF分拆程式範例>
<圖二:PDF轉影像檔程式範例>
文章標籤
全站熱搜