資源簡介
用python 實現 pdf 書簽的讀取、批量寫入
實現 從pdf文件中讀取書簽保存到文件中和從配置文件中讀取書簽信息寫入pdf文件中
代碼片段和文件信息
#?-*-?coding:utf-8?-*-
from?pyPdf?import?PdfFileReader
from?string?import?Template
import?os
import?sys
import?shutil
import?struct
class?pdfBookmark(object):
????def?__init__(self?pdfName?=?‘none‘):
????????self._pdfName?=?pdfName
????????self._lastOffset?=?0
????????#?原pdf文件?xref?所在的位置
????????#?xref?所在的位置
????????self._startXref?=?0
????????#?xref信息,結構為?[root節點號,{節點號:位置信息}?mark開始節點號?{節點號:位置信息}]
????????self._xrefInfo?=?[0?{}?0?{}]
????????#?一些特殊的節點號,如root/info等
????????self._rootNum?????=?0
????????self._infoNum?????=?0
????????self._outlinesNum?=?0
????????#?節點總數
????????self._nodeSum?=?0
????????#?保存書簽信息
????????self._markTree?=?[]
????????#?書簽頁面模式,?0為適合頁面,1為適合寬度
????????self.markMode?=?0
????????#?打開文本,創建?pdfFileReader?實例
????????pdfFb?=?open(pdfName?‘rb‘)
????????pdf?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????19327??2018-05-13?22:24??pdfBookmark.py
?????文件???????35699??2018-04-21?17:01??pyPdf-1.13.tar.gz
評論
共有 條評論