當前位置:編程學習大全網 - 編程語言 - PDF格式是怎麽創建的?可不可以編輯?

PDF格式是怎麽創建的?可不可以編輯?

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 Introduction to LateX2e》中文版。

這幾種方法中,第二種最簡單,非常容易轉換。對於不想用OpenOffice的,也可以使用第壹種方法。第壹種方法生成步驟比第二種麻煩壹些,但是質量確非常高。而第三種方法則用的不多,而學術界則用的比較多,因為在論文排版、書稿撰寫等方面,TeX/LaTeX比Word排出的效果要好的多,很多國際包括國內的學術刊物對於投稿的要求都是要求TeX格式。

對於想使用盜版軟件的人來說,化幾塊錢(可憐正版要好幾千RMB啊)買個Adobe Acrobat 最新的6.0,安裝以後,計算機會增加壹個打印機“Adobe PdfWriter”,以後需要生成PDF文檔時,只要選擇這個打印機,則自動會輸出PDF文件。不過還是不要使用盜版的好,人家編個軟件也不容易

  • 上一篇:學習MFC有什麽好書麽?
  • 下一篇:求七上科學期中復習提綱
  • copyright 2024編程學習大全網