Read Sean

          Read me, read Sean.
          posts - 508, comments - 655, trackbacks - 9, articles - 4

          pyPdf - 用Python方便的處理PDF文檔

          Posted on 2011-07-26 22:25 laogao 閱讀(12657) 評論(2)  編輯  收藏 所屬分類: On Python

          今天臨時有個需求,那就是給某PDF文檔切邊,以方便在Kindle 3的6吋屏上閱讀。

          很久沒碰Python了,不過我相信用Python一定有辦法解決這個需求,于是經過簡單的googling,便發現了這個pyPdf庫 ( http://pybrary.net/pyPdf/ ) ,操作起來相當直接易懂,把代碼貼在這兒,做個記錄。

           1 from pyPdf import PdfFileWriter, PdfFileReader
           2 
           3 pdf = PdfFileReader(file('original.pdf''rb'))
           4 out = PdfFileWriter()
           5 
           6 for page in pdf.pages:
           7   page.mediaBox.upperRight = (580,800)
           8   page.mediaBox.lowerLeft = (128,232)
           9   out.addPage(page)
          10 
          11 ous = file('target.pdf''wb')
          12 out.write(ous)
          13 ous.close()

          Enjoy!

          Feedback

          # re: pyPdf - 用Python方便的處理PDF文檔  回復  更多評論   

          2011-07-30 18:53 by laogao
          整理上傳了一份可執行的腳本文件 https://gist.github.com/1115406

          # re: pyPdf - 用Python方便的處理PDF文檔  回復  更多評論   

          2011-10-15 10:56 by 陳景標
          你好,在下上不了你提供的網址,請問你有沒有pyPdf的安裝包呢?
          如果有,不知能否必一份給我呢?
          多謝!祝工作快樂!
          billschen@163.com
          主站蜘蛛池模板: 咸阳市| 陆川县| 新营市| 福州市| 右玉县| 景谷| 阳东县| 淳安县| 探索| 昌乐县| 甘谷县| 交口县| 太和县| 红安县| 闻喜县| 蕉岭县| 嘉义县| 古蔺县| 盐亭县| 崇阳县| 永清县| 砚山县| 台北市| 福泉市| 万年县| 邯郸市| 乐清市| 五常市| 昭平县| 乌拉特前旗| 陆丰市| 正镶白旗| 枝江市| 昌黎县| 宾阳县| 黑龙江省| 崇州市| 阿图什市| 齐齐哈尔市| 师宗县| 时尚|