\t\t终身受用!告诉你关于PDF文件的一切
文章導讀:本文介紹PDF閱讀器、PDF編輯與制作軟件、PDF文件格式轉換(如PDF轉Word),及PDF在線工具等等;以免費軟件為主。不涉及破解PDF保護、不涉及非Windows環境、Latex等軟件。
一、什么是PDF
PDF是由Adobe公司發明的文件格式,是 Portable Document Format 的縮寫,意為“便攜文檔格式”。它已成為事實上的電子文檔標準,越來越多的電子出版物、軟件說明書、填報表格都是采用PDF格式的。
二、為什么要用PDF格式
為了通用:把一篇文章轉成PDF后,讀者無論在Unix還是Windows,無論是否有中文字體,都可以正常閱讀。
為了美觀:你精心排版的文件轉成PDF后,對方在屏幕上看到的與你完全一樣,不會有重新換行/字體/之困撓。
為了安全:在PDF文件中,你可以做到打開要密碼,不允許修改、復制、打印……
很多時候,生成PDF還會減小文件的體積。
三、PDF閱讀器
再次強調一下,PDF主要用來讀,而不是編輯。給你一個doc、rtf、txt,通常你既可以閱讀,也可以編輯。或者說,編輯的時間比。但PDF不太一樣。發布PDF主要是供人閱讀,而不是供人編輯。
閱讀PDF,這是個很容易解決的問題。此類軟件大多免費。下列幾種都很好:
① Adobe Reader:最正宗、出道最早、名份最正,估計它占的份額在80%以上。
優點:最穩定、最兼容。
缺點:體積太大(估計要50MB)。
結論:不推薦
圖1 Adobe Reader
② Foxit Reader:中文名字“福昕閱讀器”,優秀的國產軟件。
優點:體積小,僅3MB,啟動也快,綠色無須安裝;中文支持極好。
缺點:無明顯缺點。
結論:推薦
③ eXPert PDF Reader:歷史也較長,但國內用戶很少。部分人認為比Foxit好一些,筆者沒怎么用過。
④ PDF-XChange Viewer:筆者極為看好的一款新秀,更新迅速,進步明顯,功能特別豐富,值得一試。相信會成為Adobe和Foxit的強力競爭者。
四、PDF制作軟件
PDF是如何做出來的呢?并不是有一個特別軟件,新建一個文件后,在里面輸入內容,然后保存,就成了PDF。而通常是用別的軟件編輯文檔后,輸出為 PDF;或對一個現成的文檔,打印成PDF。
也就是說,能生成PDF的軟件一般有兩類:
一是其它文件的編輯器,它且具備了輸出PDF(另存為PDF)功能。此類軟件的處理范圍有限,生成的PDF會帶有鏈接、目錄、書簽、作者等相關信息
二是虛擬打印機(virtual printer),可以把任何能打印的文檔“打印”成PDF。此類軟件的處理范圍廣,并且附加信息會少一些(視具體軟件而異)。
第一類PDF制作軟件:另存為PDF
1、支持PDF的Office類軟件
筆者大力推薦的開源軟件 OpenOffice.org(簡稱OOo),不僅能較好的兼容MS Office格式,并且比昂貴的MS Office還多了一項輸出PDF功能。它能把正在編輯的文書、表格、演示輸出為 PDF,并且,可以保留目錄、鏈接、書簽。
此外,供個人免費使用的WPS 2009個人版也是非常棒!既能輸出PDF,對MS Office兼容性也比OOo更好。
據說體積龐大、價格昂貴的MS Office 2007在裝一個插件后,也可以輸出PDF。如果你夠有錢、硬盤夠大、機器性能夠好,也可以買一套。
2、支持PDF的文本編輯器
比如LaTex,VIM,Emacs,似乎都有辦法生成PDF。這里暫不多做介紹,感興趣的同學可自行Google。
第二類PDF制作軟件:PDF虛擬打印機(virture printer)
這類軟件極多,先綜述一下。按出身又可分:
1、官方版
Adobe Acrobat:體積最大,性能最穩,兼容性最好,不免費。這是最穩定,也是兼容性最好的方案。當然,也是體積最大,價格最高的方案。
推薦指數:對個人用戶 0%;對企業用戶 100%。
提醒入門用戶,Adobe出的PDF閱讀器以前叫Acrobat Reader,是用來看PDF的;而這個Acorbat是制作PDF的。切勿混淆!
或許Adobe公司意識到了這個問題,現在把閱讀器改名為Adobe Reader了。用表格表示就是:
Adobe
┏━━━━━━━━━━━━━━━━━━━┯━━━━━━┓
┃Acrobat Reader(現在叫 Adobe Reader) │ PDF閱讀器 ┃
┠────────────────────┼─────────┨
┃Acrobat????????????????????????????????????????????????????? │?? PDF制作軟件┃
┗━━━━━━━━━━━━━━━━━━━┷━━━━━━┛
點此查看:Adobe官方列出的產品對比表格
2、非官方版(第三方版)
第三方工具有很多,我們將它們分為以下三種。國內用戶請注意,一些第三方工具(尤其是體積特別小的)不能支持中文。
A、非常簡單的“英文>PDF”。體積特小,但對國內用戶意義不大(往往不支持中文);
① go2PDF:體積極小,僅200KB。
優點:go2PDF可以將多種文件格式轉化成PDF格式文檔,……此外還支持創建者信息添加,支持加密和密碼訪問,支持訪問控制,以及字體嵌套和矢量字體縮放。支持中文(筆者于2006-02-22、2008-02-14在Windows XP下的測試結果表明它支持中文。似乎幾年前測試時尚有問題)
缺點:有水印。go2PDF生成的PDF文件在頁腳處有一行藍色文字廣告:create pdf with GO2PDF for free, if you with to remove this line, click here to buy Virtual PDF Printer。
適用場景:當你需要臨時找一個PDF生成軟件,來制作要求不高的PDF文檔,并且不介意它生成的水印,可以使用小巧方便的go2PDF。
它的商業版是Virtual PDF Printer,大小約1.3MB。
② WinPDF:免費,738KB,英文版。
WinPDF 是專業PDF 創作軟件。它安裝一臺真正打印機被命名\\"Easy PDF Creator\\" , 使用戶創造PDF 文件并且轉換現有的文件成PDF 格式化雖則打印命令提供PDF 紙張大小、決議、取向、兼容性、字體埋置, 活超鏈接、嵌入圖象、慣例、桌、圖、40 位和128 位編成密碼、文件metadata 、用法控制、密碼保護、自動產品和批轉換。免費軟件,沒有水印,沒有彈開。
B、基于Ghost Script (GS)的產品。你要先裝這個GS(約10MB),然后再裝它們的虛擬打印機(3-10MB),一般此類軟件都支持中文;
① PDFCreator:開源世界第一推薦!
推薦指數:開源軟件迷 100%,一般用戶 60%。
來自 SourceForge 的開源產品PDFCreator,毫無疑問是開源/免費世界中影響力最大的PDF生成方案。盡管在中國可能不是這樣——或許是沒有中文主頁?安裝GS比較復雜?還是有更好的商業軟件(盜版)可用?
它對中文支持完全沒有問題(我平生只有一次在用MS Office時有漏字),多界面語言(含簡體中文),支持加密,支持多種選項設置。并且有間接辦法把多個文檔打印成一個PDF。應該說,功能非常全面。除創建PDF文檔外,還可生成Postscript、Encapsulated Postscript,及PNG、BMP、JPEG、PCX、TIFF等圖形格式文件。
注意:打印成PDF不支持書簽和鏈接;保存時,頭信息不能有中文。
② CutePDF Writer:最適合個人用戶
推薦指數:大眾用戶的首選
CutePDF家族包括多種軟件,其中此款免費,可以滿足基本的打印生成PDF的需求。它也是基于GS,因此請先下載并安裝GPL Ghost script 轉換程序,然后再裝CutePDF Writer。
它只有打印生成PDF的基本功能。如果需要頁面多合一、刪減頁、旋轉、頁面大小、文件信息更改、加密等功能,可以使用下文介紹的相關工具。也可以下載 CutePDF Writer Companion,與CutePDF Writer無縫集成,實現更多功能。
注意:Companion內有一廣告插件,可選擇安裝。
C、自主開發(不基于GS)的。它們通常不免費,但性能好,體積小。部分軟件支持中文。
① pdfFactory:品質一流,可惜不免費
推薦指數:個人用戶0%(太貴);企業用戶 80%。
pdfFactory 產品提供了比其他程序更簡單、更有效率和更少的花費的創建PDF 文件的解決方案。pdfFactory 標準版本(約500元)用來創建PDF文件,pdfFactory Pro(約1000元)用于需要安全的PDF(法律文檔、公司信息等)和其他高級功能的用戶。
筆者認為這是一款高質量的產品,其公司FinePrint也是一家非常成功的共享軟件商。我有理由猜測它是國內個人及小企業用戶中占有率最高的PDF生成軟件。其勝過Adobe Acrobat的主要原因是:小巧、易下載——體積僅2MB的輕量級。對中文支持好,且國內市場也做得很好。
它是共享軟件(提供 30 天的試用期),但從技術上看,也可以長期使用,只是生成的文檔帶有廣告水印。從這一點看,雖然它聲稱是共享軟件,但也可看作是免費的廣告軟件。專業版可加密、把多個文檔打印(合并)到一個PDF。
五、PDF輔助工具
包括加密、合并、分割、修改文件信息等。
① PDF文件信息修改工具
BeCyPDFMetaEditPDF:這款僅250KB的免費、免安裝小工具,可以修改頭信息、加書簽、加密碼——因此,此工具加上述基本PDF打印機,完全等同于高級PDF打印機!贊!
② PDF批處理工具
mbtPdfAsm:命令行程序。只有200KB,免費。以合并PDF為主,兼具多種功能,如提取PDF文件信息、提取中間的某些頁,多文件合并、并對新文件加密、加書簽。書簽若為中文則亂碼,是書簽亂碼,并不影響正文。
BeCyPDFAsm:上述程序的圖形化界面,須一起使用,操作更方便。
其實,命令行也有一個好處,就是可以一次加入多個書簽。下面舉一個例子:
mbtPdfAsm -mold.pdf -dnew.pdf -o a.txt
表示把old.pdf轉化為new.pdf,同時根據a.txt制作書簽。
a.txt內容如下:
1 0 1 1 序
2 1 1 2 序第二頁
3 0 1 10 最后一頁
也就是:行號 序號 順序號 頁碼 書簽名
行號是1 2 3……順延下去
序號表示本行的上級目錄的序號(上例中第2行的上級為第1行),0則表示是最高級目錄
順序號表示如果第一行書簽有N個子項,此處決定其先后順序
頁碼就是對應的PDF頁碼
書簽名。注意:中文書簽在PDF中會顯示為亂碼!
③ PDF命令行工具
Pdftk:這是一個極其極其強大的工具!它可以拆分、合并、加密、解密、填表、水印、附件、編輯文件頭信息。也就是說,如果只保留一個pdf工具的話,它就是不二之選。只有一個exe,體積約1.5MB。
④ 其它PDF工具
PDF Compress 1.00:免費,通過壓縮文本和圖像來減少PDF文件的原來的大小。下載約900KB。
PDF Info 1.00:免費,改變 PDF 文件屬性,包括作者,標題,主題,關鍵詞,創建者,和創建者信息。下載900KB。
PDF Watermark Creator:免費軟件,300KB。為PDF加入水印。此軟件及下述2款均來自coolpdf公司。
Tweak PDF: 300KB的免費軟件,用來改變pdf的壓縮率、基本信息、頁面顯示效果等。
PDF Bundle: 300KB的免費軟件,用來為PDF加入附件(如ppt、zip、 odt)
注:還有不少shareware converter不錯,但并不比PDFfactory強多少(或略差,因此不再介紹)。
六、PDF在線工具
http://www.PDFescape.com:在線編輯
可在線打開、編輯PDF,在PDF中加入文字、填表、加鏈接、加新字段。免費,無須安裝。需JavaScript支持。
https://online.primopdf.com/:在線生成PDF
把你上傳的文件或指定的網頁,生成pdf發你信箱。免費,無須注冊,支持中文,網頁生成的pdf保留了鏈接。
pdf to word:最精準的pdf轉換word在線應用,依然來自Nitro PDF。
pdf download:來自NitroPDF的另一款網頁轉pdf工具,可以在線、小書簽、瀏覽器插件三種形式轉換,支持中文,支持鏈接。
http://www.PDFonline.com:在線生成PDF,不過與上面的相比,無優勢。
七、一些基本而重要的認識
1、絕大多數用戶只需要閱讀PDF,而不需要生成/編輯PDF,只要一個PDF閱讀器就能做到這點。
2、如果要“制作”PDF,正確的思路是從其他文件(比如:office、htm、rtf)“轉化”而來,而不是用想象中的“PDF生成軟件”新建→錄入內容→排版→保存而來。此類軟件的正式名稱(網上搜索時)或類別應該是PDF converter,,PDF virtual printer,即轉換程序、虛擬打印機。
3、PDF是一種文件格式,它有不同版本:1.2~1.5。版本越高,功能越強,比如支持動畫、多媒體、附件、表單……但這些高級功能并不常用——準確來說,是極少用。作為PDF的發明者和推進者,Adobe的產品是最穩定的。但是,也是最昂貴的,體積最大的(為了支持PDF的更多功能)。相比而言,第三方產品只支持有限(通常也是足夠的)功能,但體積小巧、運行迅速、價格便宜。第三方產品中,相當多的是基于Adobe或Ghost script技術,另有一些是獨立開發的技術。
4、要注意的是:很多國外軟件在處理中文PDF方面會有問題;很多共享軟件不注冊也能一直用,但會在PDF文件上加水印。
5、綜合多種軟件,可以實現完全免費的PDF解決方案——所以,請不要使用盜版!
總結
以上是生活随笔為你收集整理的\t\t终身受用!告诉你关于PDF文件的一切的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WindowManager.Layout
- 下一篇: WIN7设置wifi热点的方法