#安裝 pip install pypdf2
from pypdf2 import
pdffilereader, pdffilewriter
#用pypdf2旋轉pdf某一頁
pdf_reader = pdffilereader('
基於python的網頁爬蟲.pdf')
pdf_writer =pdffilewriter()
#順時針旋轉90度 90的倍數
page = pdf_reader.getpage(0).rotateclockwise(90)
pdf_writer.addpage(page)
#逆時針旋轉90度 90的倍數
page = pdf_reader.getpage(1).rotatecounterclockwise(90)
pdf_writer.addpage(page)
with open(
'rotated.pdf
', 'wb'
) as f:
pdf_writer.write(f)
#排序pdf頁面 此處例子為倒序排序
pdf_reader = pdffilereader('
基於python的網頁爬蟲.pdf')
pdf_writer =pdffilewriter()
for page in range(pdf_reader.getnumpages()-1, -1, -1):
pdf_writer.addpage(pdf_reader.getpage(page))
with open(
'reordered.pdf
', 'wb'
) as f:
pdf_writer.write(f)
python操作PDF 加水印及加密解密
首先製作水印檔案 開啟word製作乙個只有水印的頁面,儲存為pdf from pypdf2 import pdffilereader,pdffilewriter from copy import copy 合併pdf水印 watermark pdf pdffilereader 水印.pdf wate...
python 實現快排 及原理
高快省的排序演算法 有沒有既不浪費空間又可以快一點的排序演算法呢?那就是 快速排序 啦!光聽這個名字是不是就覺得很高階呢。假設我們現在對 6 1 2 7 9 3 4 5 10 8 這個10個數進行排序。首先在這個序列中隨便找乙個數作為基準數 不要被這個名詞嚇到了,就是乙個用來參照的數,待會你就知道它...
python,操作pdf檔案以及普通檔案
首先,需要安裝外掛程式 pypdf output pdffilewriter 讀取pdf檔案 input1 pdffilereader file home zilu workspace liuy project caifujutou static xml test.pdf rb output.add...