Win10下 60行程式碼實現多執行緒PDF轉Word 執行錯誤摘要
當我們在win10中按要求裝好包,執行“60行程式碼實現多執行緒PDF轉Word”專案時,總會出現一些編碼問題,現整理如下。
問題一:
解決方案,在主程式中新增程式碼片:
import logging
logging.Logger.propagate = False
logging.getLogger().setLevel(logging.ERROR)
問題二:
編碼問題:
檢視conv_cmap.py,修改程式碼:
hcodes = []
vcodes = []
if len(x.split(',')) == 1:
temp = x.split(',')
else :
temp = x.split(',')[1:]
再定位到指定資料夾,開啟 powershell 輸入:
python tools/conv_cmap.py pdfminer/cmap Adobe-CNS1 cmaprsrc/cid2code_Adobe_CNS1.txt
python tools/conv_cmap.py pdfminer/cmap Adobe-GB1 cmaprsrc/cid2code_Adobe_GB1.txt
python setup.py install
其他問題:
- 路徑問題
- 直譯器問題
- pdfminer的安裝問題(注意對應版本)