程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 數據格式轉換(一)PDF轉換技術

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

編輯:C++入門知識

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的書簽、注釋(包括鏈接注釋、文本注釋、取消線注釋、下劃線注釋等多種注釋)功能。

          ★支持字體嵌入功能。

          ★支持圖形剪切功能。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved