PDF文檔目前使用的比較多,大部分公司企業(yè)都會使用PDF文檔。PDF在具體使用時有自己的優(yōu)點(diǎn)和缺點(diǎn),很多人對于PDF文檔使用并不是很多,不了解其具體的操作方式。那PDF有什么優(yōu)缺點(diǎn)?python pdf編輯工具如何操作?下面大家就來跟隨著福昕高級PDF編輯器一起來了解下吧。
一、PDF有哪些優(yōu)點(diǎn)?
一般公司的公文檔都是用PDF格式傳遞給員工,因?yàn)镻DF可防止他人無意中觸到鍵盤修改文件內(nèi)容。
當(dāng)我們將畢業(yè)設(shè)計(jì)報告用word編輯后,發(fā)送給導(dǎo)師查看時,也建議采用PDF格式。因?yàn)椴煌姹镜膐ffice word可能回產(chǎn)生格式錯亂的情況,但PDF不會。
當(dāng)文檔轉(zhuǎn)換成PDF格式后,所占用的內(nèi)存空間將會減少,更便于傳輸。
轉(zhuǎn)換成PDF后可以避免其他軟件產(chǎn)生的不兼容和字體替換問題,使得文檔的靈活性提高。
閱讀PDF的軟件的頁面都相對簡單。用戶瀏覽頁面更加方便,可以隨意放大或者縮小。
PDF格式文檔可以由好多種軟件轉(zhuǎn)換而來。如office word或者Photo Shop都可以轉(zhuǎn)換成PDF格式的。
PDF格式同樣支持打印和添加注釋等內(nèi)容。我們在閱讀文檔時可以邊讀邊在所讀內(nèi)容旁邊添加注釋,方便實(shí)用。
二、PDF有什么缺點(diǎn)?
修改太不方便了,避免了無意的修改,同時妨礙了正常的修改。
說PDF文件個頭小的,我想是相對doc格式而言的,但docx天生是壓縮的。拿我的一個文件對比,PDF是1137KB,轉(zhuǎn)成docx是724KB。
PDF格式文檔可以由好多種軟件轉(zhuǎn)換而來,但就是難以轉(zhuǎn)成其它格式,轉(zhuǎn)成WORD后的格式接受起來也是很勉強(qiáng)。但WORD轉(zhuǎn)成PDF效果就好多了。
由于PDF的顯示高保真,方便放大縮小,同時也就不方便在各種尺寸(準(zhǔn)確地講是DPI)的顯示器上觀看。比如在kindle上,就怎么放大縮小都不舒服,除非是專為kindle屏幕差不多大小制作的。
PDF是最終的輸出,若要修改應(yīng)該找“源稿”一般是WORD。WORD好比源代碼,PDF就是編譯好的exe(可執(zhí)行文件)。要改就在源代碼上改,然后再輸出為exe。若要直接在exe文件上改,就是自討苦吃。
經(jīng)常遇到有PDF轉(zhuǎn)WORD的需要,用了多種工具,效果往往不理想。
WORD強(qiáng)大的功能,不用我多說吧,PDF編輯器簡直弱暴了。
三、python pdf編輯工具如何操作?
PyPDF2是一個第三方的python PDF庫,它能夠?qū)DF文件進(jìn)行分割、合并、裁剪和轉(zhuǎn)換頁面。
另外,它還可以對PDF文件添加自定義數(shù)據(jù)、水印、密碼,也可以從PDF文件中檢索出文本和元數(shù)據(jù)。
使用pip直接安裝:
$ pip install PyPDF2
下面就來演示幾項(xiàng)PDF編輯功能,并且會逐行解釋代碼的含義。
刪除PDF頁
先給出實(shí)現(xiàn)代碼,
from PyPDF2 import PdfFileWriter, PdfFileReader
output = PdfFileWriter() // 1
input1 = PdfFileReader(open("example.pdf", "rb")) // 2
def delete_pdf(index):
pages = input1.getNumPages() // 3
for i in range(pages):
if i+1 in index:
continue
output.addPage(input1.getPage(i)) // 4
outputStream = open("PyPDF2-output.pdf", "wb")
output.write(outputStream) // 5
delete_pdf([2,3,4])
PDF有什么優(yōu)缺點(diǎn)?python pdf編輯工具如何操作?目前網(wǎng)上關(guān)于pdf編輯工具介紹的比較多,大家可以根據(jù)自己的情況來選擇。福昕高級PDF編輯器可以滿足辦公的基本需求,下載安裝方便,也不要使用代碼操作,大家可以關(guān)注下。