1. 程式人生 > >數據格式轉換(一)PDF轉換技術

數據格式轉換(一)PDF轉換技術

技術 這一 依據 修飾 文本文 ria 文本鏈接 長度 pan

? ? ?PDF(Portable Document Format)文件格式是Adobe公司開發的電子文件格式。

這樣的文件格式與操作系統平臺無關。這一特點使它成為在Internet上進行電子文檔發行和數字化信息傳播的理想文檔格式。越來越多的電子圖書、產品說明、公司文告、網絡資料、電子郵件開始使用PDF格式文件。PDF格式文件眼下已成為數字化信息其實的一個工業標準。

???? PDF具有更多電子文檔格式無法相比的長處。PDF文件格式能夠將文字、字型、格式、顏色及獨立於設備和分辨率的圖形圖像等封裝在一個文件裏。

該格式文件還能夠包含超文本鏈接、聲音和動態影像等電子信息,支持特長文件,集成度和安全可靠性都較高。PDF格式文件越來越為人們廣泛使用。

?

紅櫻楓軟件公司能夠提供下面數據格式到PDF格式文件的轉換服務。

?

  1. Microsoft Word文件→PDF文件的轉換

?

?? (1)Microsoft Word文件的語言和版本號

★簡體中文版Microsoft Word 97/2013/XP

★中文繁體版Microsoft Word 97/2013/XP

★英文版Microsoft Word 97/2013/XP

?

?? (2)生成PDF文件的基本功能

將用戶提供的Word文件依據PDF1.3的標準。生成PDF文件。

生成PDF文件時。依據用戶的需求,設定轉換條件選項

★字體嵌入的設定

依據用戶要求,將源Word文件裏使用字體的輪廓數據嵌入到PDF文件裏。該選項僅僅限定於TrueType和Type1種類的字體嵌入。當字體不能嵌入時,用空白文字進行替代。

★打開PDF文件口令的設定

依據用戶要求,能夠設定打開PDF文件的口令。設定的口令最長為32個字節文字。

0x20 ~ 0x7E, 0xA1 ~ 0xDF範圍以外的文字及漢字不能作為口令使用。本應用程序軟件使用40-bit RC4對PDF文件進行加密。

★安全性口令的設定

依據用戶要求。能夠設定安全性的口令。設定的口令最長為32個字節文字。0x20 ~ 0x7E, 0xA1 ~ 0xDF範圍以外的文字及漢字不能作為口令使用。

★打印不同意的設

????? PDF文件的內容不同意打印。

★更改文檔不同意的設定

????? PDF文件的內容不同意更改。

★選擇文本和圖形不同意的設定

????? PDF文件的內容不同意拷貝。

★加入或更改批註及表單域不同意的設定

????? PDF文件的批註及表單域不同意加入或更改。

★圖像類型

依據用戶要求,能夠指定存放在PDF文件裏圖像的壓縮方法。有[自己主動],[BMP]和[JPEG]三種圖像類型。當指定[自己主動]時,選擇圖像壓縮後SIZE較小的壓縮方法。JPEG或ZLIB。

★圖像質量

依據用戶要求,能夠指定圖像質量。指定的範圍為1~100。數字越大圖像質量越好。

但作成的PDF文件的比較大。

?

  1. 各種圖像圖形文件→PDF文件的轉換

?

?? (1)圖像文件的種類

★BMP,GIF,TIFF,WMF,EMF,JPG,JPEG

?

?? (2)圖形文件的種類

★CGM,SVG

?

  1. 文本文件→PDF文件的轉換

?

?? (1)源文本文件的語言

簡體中文,日文。英文

?

?? (2)源文本文件使用的文字集合

★簡體中文:GB2312、GBK

★日文:Jis、Shift_Jis、EUC_JP、EUC_JP_Fix、ISO2022_JP、Window31J

★英文:ISO8859-1

★Unicode(UTF8、UTF16、UCS4、UCS8)

?

?? (3)生成PDF文件的基本功能

★語言的設定

簡體中文,日文。英文

★字體的設定

依據系統設定的字體

★字體修飾的設定

下劃線,取消線。粗體,斜體

★字體字號的設定

????? 8,9。10,……72

★字體顏色的設定

????? 48種基本顏色和16種自己定義顏色

★頁面設置

紙型:A4,A3,B4,B5或自己定義紙的長和寬

方向:縱向和橫向

余白:

?

  1. XML+XSL文件→PDF文件的轉換

?

?

我公司依據W3C策劃並推廣的Extensible Stylesheet Language(XSL)式樣開發了XML排版,顯示,打印及轉換為PDF文件的XSLFormatter軟件產品。利用自主開發的PDFCreator程序庫。在系統不須要安裝Acrobat情況下,將XML+XSL排版結果輸出為PDF文件。

?

?? (1)XSLFormatterV3.0產品的功能概要

★本產品具有強大的排版功能。能將帶有頁眉,頁腳的XML文件以頁為單位進行排版。自己主動生成文件夾和索引。

★能夠實現文本長度伸縮的樣式。

★利用自主開發的PDFCreator程序庫,在系統不須要安裝Acrobat情況下,將排版結果輸出為PDF文件。

★能夠實現快速,大容量的排版。

★利用自主開發的SVG繪畫軟件,在PDF中繪畫高分辨率的畫像。

★支持多國語言

?

(2)PDF Creator程序庫的技術特點

★支持文字,圖像。圖形以及其它一些復雜功能,如函數。陰影等;支持圖像包含BMP和JPEG等格式;支持圖形的Bezier曲線;利用函數。陰影等功能對圖形和圖像進行美化處理,制造出非常強的立體感。

★支持多種語言,包含中、日、韓、西文等,並能處理特殊的泰文,阿拉伯文等。

★支持PDF的壓縮功能,能夠將bmp圖像壓縮成Jpeg格式保存到Pdf文件裏,還能夠將文字以Flate方式進行壓縮,從而大大縮小了文件的Size。

★支持PDF的加密功能。

★支持PDF的書簽、凝視(包含鏈接凝視、文本凝視、取消線凝視、下劃線凝視等多種凝視)功能。

★支持字體嵌入功能。

★支持圖形剪切功能。

數據格式轉換(一)PDF轉換技術