① PDF文件是怎樣製作的
PDF文件目前已經是電子文檔的事實標准,它體積小,傳輸方便而且文檔內容清晰豐富。生成PDF文檔的方式有很多種,可以購買專門的製作軟體,如Abode Acrobat是其中最專業的,但是價格昂貴,不願意使用盜版的可以使用其它方法生成。本文主要是介紹在 Windows 下生成PDF的幾種方法,所用軟體完全Free。而且生成的質量很不錯。至於Linux下則方法更多。以後有機會詳細介紹。
一、用PostScript? Printer + GhostScript 生成
這是利用PostScript Printer先生成PS文件,然後利用GhostScript將PS文件轉換為PDF文件。首先需要下載以下幾個文件:
1、PostScript? Printer 驅動。雖然其它的列印驅動也可以使用,但我推薦使用Adobe的驅動,可以在Adobe的網站下載,有2個文件可供下載:Winstchs.exe (中文簡體)和 winstcht.exe(中文繁體)。可以根據需要下載。
2、中文PPD文件。PPD是PostScript Printer Description 的意思,也就是PostScript列印機描述文件。裡麵包含了字體,列印頁面等的一些描述。PostScript列印機需要這些文件。推薦使用Adobe提供的Adobe PPD文件,是一個壓縮包:adobe.zip。裡麵包含了簡體和繁體的列印機說明。
3、GhostScript程序。目前Windows的最新的版本是8.14,下載gs814w32.exe。這是一個自由軟體。可以分析PS文件,並可以將PS文件轉換成PDF文件。而且它還是下面要安裝的程序(GSview)的底層驅動。
4、GSview是一個查看PS和PDF文件的工具。它是目前查看這類文件最快的軟體,要比Acrobat Reader快的多。但是沒有Acrobat Reader漂亮。下載最新的4.6版 gsv46w32.exe。安裝它之前必須安裝GhostScript,因為GhostScript是它的底層驅動。
下了安裝這些軟體。安裝GhostScript和GSview很方便,直接安裝即可。記著先安裝GhostScript後安裝GSview,而且在安裝GhostScript時也順便安裝好字體。
安裝大約驅動有些麻煩。首先解壓adobe.zip到一個目錄中,這里假設下載到C:\downloads\adobe中。然後運行Winstchs.exe安裝PostScript 驅動。
以下是安裝要點:
安裝到「列印機連接類型時」,選擇「本地列印機」;列印埠選擇「FILE: 本地埠」;然後是選擇列印機型號,這里很重要,點擊「瀏覽」,找到C:downloadsadobe目錄,這時回顯示5個型號的列印機,我們一般需要一個即可,「Acrobat Distiller CS」表示中文簡體,「Acrobat Distiller CT」則是中文繁體。選擇好簡體然後確定。後面就直接下一步就很快可以安裝好了。
安裝好以後計算機可能需要重啟,之後你會看到你的計算機會多處一個列印機,列印機名就是「Acrobat Distiller CS」。這就是安裝好後的PostScript列印機了。如果你有多個列印機的話,也可以設為默認列印機。
那如何製作PDF文件呢?也比較簡單。首先用Word等寫作工具編輯好文檔。然後選取列印機為「Acrobat Distiller CS」開始列印。這時會出現一個對話框標題是「列印到文件」,你可以選擇列印出的PS文件名以及路徑。另外文件名後綴是ps而且保存文件類型選擇「所有文件」。不要使用prn,否則還需要該為ps,主要是因為GSview自動與ps文件關聯。可以雙擊直接打開ps文件。
下來直接雙擊生成的ps文件,GSview程序會打開它,你也可以瀏覽用GSview看看列印的效果。如果不錯就可以開始轉換為pdf文件了。選擇「File」下的「Convert」開始轉換,裡面也有一些選項可以選擇,如轉換多少頁,解析度選擇多少,輸出的文件名等等。而輸出的文件名後綴必須是pdf。更詳細的轉換選項可以在「Convert」對話框的「Properties」里進行詳細設置。不過一般只要這些默認值便可輸出漂亮的PDF文件了。
現在你可以使用Acrobat Reader打開你生成好的PDF文件好好欣賞一下了。
舉個例子,一個大約5.7M包含圖片的Word文檔,列印成PS文件大小是5.6M,而最後生成PDF文件的大小則是只有1.5M。這對於網路傳輸文檔是很方便的,而且可以防止別人修改你的文件。如果用Acrobat打開PDF的話,就另當別論了,因為Acrobat本身就有PDF編輯功能,當然它也是一個很貴的軟體。
提醒:
最近一直有看過這篇文章的朋友給我發信說生成的PDF文件中有亂碼,我考察以後發現問題出在gsview的一些設置上,現在將具體的解決方法寫在下面:
用gsview打開一個ps文件以後,選取File->Convert,處來一個對話框,點取Properties,再處來一個對話框,設置如下選項:
CompatibilityLevel 設為 1.3或1.4
PDFSETTINGS 設為 /default
EmbedAllFonts 設為 True
這樣就可以正常的輸出中文PDF文件了。
二、用OpenOffice生成
這是一個非常簡單的方法。OpenOffice是一個開源的自由Office軟體,目前功能我認為已經很不錯了,而且在Windows下的速度也不錯,其實它主要還是支持Linux等Unix類操作系統。簡體中文版可以在它的中文網站下載。下載簡體中文版即可,目前最新版是1.1.2。文件大小大概有上百M。
下載後安裝即可。安裝比較簡單,這里不再介紹。
它的使用和Word很想像,很容易上手,而且可以兼容Word、Excel、PowerPoint文檔,這些文檔它都可以打開。因此你可以用它來編輯MS Office文檔,也可以編輯它自己的OpenOffice文檔。
至於生成PDF,那是一個非常簡單的事情。可以在工具欄直接點擊「直接輸出PDF」按鈕或者在「文件」下選取「輸出成PDF」就可以非常容易的生成PDF文件。它生成PDF文件的質量也比較高。
三、用TeX/LaTeX生成
這種方法比較高級,生成的可定製選項非常多。涉及到TeX/LaTeX的許多知識,還要有專門的生成環境(latex、fptex等)。以後有專門的專欄講解TeX/LaTeX。這里只是簡單介紹一下它生成文件的流程。
編輯好tex文件後有有3個方法可以將tex源文件轉換為pdf。
1、運行tex或latex程序由tex源文件生成dvi文件,再運行dvipdfm程序將dvi文件轉換為pdf文件。
2、運行tex或latex程序由tex源文件生成dvi文件,再運行dvips程序將dvi文件轉換為ps文件,然後運行ps2pdf將ps文件轉換為pdf,或者運行GSview將ps文件轉換為pdf文件。
3、直接運行pdftex或者pdflatex由tex文件直接生成pdf文件。
有興趣TeX/LaTeX的可以看看這個入門文件《The Not So Short Introction to LateX2e》中文版。
這幾種方法中,第二種最簡單,非常容易轉換。對於不想用OpenOffice的,也可以使用第一種方法。第一種方法生成步驟比第二種麻煩一些,但是質量確非常高。而第三種方法則用的不多,而學術界則用的比較多,因為在論文排版、書稿撰寫等方面,TeX/LaTeX比Word排出的效果要好的多,很多國際包括國內的學術刊物對於投稿的要求都是要求TeX格式。
對於想使用盜版軟體的人來說,化幾塊錢(可憐正版要好幾千RMB啊)買個Adobe Acrobat 最新的6.0,安裝以後,計算機會增加一個列印機「Adobe PdfWriter」,以後需要生成PDF文檔時,只要選擇這個列印機,則自動會輸出PDF文件。不過還是不要使用盜版的好,人家編個軟體也不容易。
不過推薦你一個簡易的PDF製作軟體:
PDF reDirect 2.2.8 綠盟綠化版_簡易PDF文件製作工具
http://www.xdowns.com/soft/4/20/2006/Soft_22057.html
② .PPD為後綴的文檔要用什麼打開
Adobe Acrobat Reader V7.07 簡體中文版-
www.skycn.com/soft/3076.html