XSL Formatter

XSL Formatter是HYFsoft開發的一款對XML和XSL進行排版的功能強大的出版物排版軟體,這種方法就是將出版物的數據放在XML檔案中,而將排版格式用XSL檔案進行描述,一旦排版格式(XSL)寫好以後,不管數據(XML)如何發生變化,通過與XSL組合都可以達到輸出排版結果的效果。XML和XSL的數據與排版格式分離的排版方式,使得排版變得非常簡單,並將排版結果進行列印或轉換成各種各樣的檔案格式,滿足各方需求。這種數據和模板分離的方式非常適合印刷行業的版面排版和企業信息報告的排版列印,企業通常各種報告都有固定的書寫方式並形成模板,採用這種方式,任何人都不必考慮如何排版,只準備數據即可。

基本介紹

  • 軟體名稱:XSL Formatter
  • 開發商:HYFsoft
  • 特點:數據和排版格式分離的排版方式
  • 輸出:多樣化
簡述,特點,套用案例,

簡述

隨著出版物電子排版方式的普及,大部頭出版物的排版,越來越多的套用在人們的工作中。例如,惠普公司的印表機銷往世界各地幾百個國家,印表機使用手冊至少需要出版100多種語言,印出的手冊摞起來有1人多高。另外,波音飛機和大眾汽車等公司的產品裝配手冊和使用手冊也都是如此,都是上千頁甚至是上萬頁的大數據排版。對於這種大部頭出版物的排版,傳統的方法非常繁瑣且容易出錯。而採用XML和XSL的數據與排版格式分離的排版方式,使得排版變得非常簡單。這種排版軟體就是將出版物的數據放在XML檔案中,而將排版格式用XSL檔案進行描述,一旦排版格式(XSL)寫好以後,不管數據(XML)如何發生變化,通過與XSL組合都可以達到輸出排版結果的效果。而XSL Formatter正是一款對XML和XSL進行排版的功能強大的軟體,並將排版結果進行列印或轉換成各種各樣的檔案格式,滿足各方需求。
xml formatterxml formatter

特點

1. 採用數據和排版格式分離的排版方式
XML就像一個資料庫,將需要排版印刷的裸數據放在XML中,用於傳輸和存儲。根據XMl中的標記製作一個與之對應的排版格式XSL模板,通過XML和XSL的組合實現排版結果的輸出。一個XSL模板可以對應任意多個XML,反之,一個XML數據也可以根據需要對應多個模板,進行不同排版格式的輸出。
2. 一旦製作好排版格式的“模板”使排版工作將一勞永逸
這種數據和模板分離的方式非常適合印刷行業的版面排版和企業信息報告的排版列印,企業通常各種報告都有固定的書寫方式並形成模板,採用這種方式,任何人都不必考慮如何排版,只準備數據即可。
3. 結構化數據和非結構化數據混合排版
在排版數據的來源中,有些是資料庫的結構化和散亂文檔的非結構化混合的數據,為了將這些數據排版到一個出版物中,需要將非結構化數據轉換到XML進行結構化。再與XSL相組合,實現不同數據的綜合排版。
4. 支持多種排版模板格式
通過XSLT可以將排版信息轉化為XHTML或CSS、FO(Formatting Objects)等多種排版格式,但是我們認為HTML和CSS的排版精度都有很大的欠缺,所以XSLFormatter最大的長處是可以通過XSLT轉換成XSL-FO,是排版達到最佳效果。
5. 多樣化的輸出格式
XSL Formatter可以排版輸出的形式除了直接顯示外,還可輸出檔案包括:PDF、SVG、SVGZ、TEXT、JPEG、PNG、TIFF、MTIFF、GIF、BMP、EMF、AreaTree、WordML、AHWordML、PostScript、INX、MIF、XPS、Flash等,可以滿足各種不同的需要。
6. 實現了輸出檔案安全性控制
輸出PDF檔案可以進行加密,加密方法包括RC4-128,AES-128,AES256等,完全滿足檔案安全性要求。同時可設定PDF的線性化輸出,適合套用於在Web上進行PDF發信,及Web申請等。PDF/X,PDF/A,用於電子文檔長期保存的形式,滿足由ISO規定的。帶Tag的PDF輸出,能夠反映HTMLTag。圖片壓縮、版本設定。
7. 各種檔案格式的輸出不需要安裝其他任何第三方軟體
檔案操作在數據轉換過程中完全獨立對檔案格式進行分析轉換,不需要安裝生成檔案的原軟體。特別是不依賴於原軟體的各種文檔的Image化、PDF化技術,在網路伺服器中的套用非常廣泛。這是一項世界上比較流行、且需求量很大的技術。
8. 對大部頭出版物進行排版
XSL Formatter 的排版引擎可以對大規模的文檔進行排版,適合多達數萬頁的專業指南手冊等進行排版,排版速度非常快。
9. 支持100多種語言文字的排版
軟體支持中、英、日、韓、法、德以及阿拉伯、希伯來、泰等100多種語言的排版,並支持UTF-8、UTF-16、UTF-32、ISO-10646-UCS-2、ISO-10646-UCS-4、ANSI_X3.4、ISO_646.irv、ISO646-US、US-ASCII、ISO_8859-1、latin1、Windows-31J、Shift_JIS、EUC-JP、ISO-2022-JP、GB18030、GBK、GB2312、Big5、KS_C_5601-1987、iso-ir-149、korean等數十種文字代碼集合。
10. C/C++、JAVA、.NET等功能強大的接口功能
程式庫除提供C/C++函式接口外,還提供了com接口、java接口、.net接口等各種調用方法。方便和客戶的套用對接,同樣可以套用於支持C++的移動平台,如:Andriod等。
11. 可以支持多種作業系統環境、支持伺服器並發操作
支持各種作業系統,如:Windows的32位和64位各種版本以及Sun SPARC版Solaris(32bit/64bit)、x86版Solaris10(64bit)、Linux32bit、Linux64bit、IBM AIX 5L、Macintosh等,並支持單執行緒或多執行緒操作,實現了多人共用機制。

套用案例

  1. 各種保險登記表格,保險單據的製作
  2. 報紙、雜誌,電子圖書排版及產品說明書等各種說明手冊的製作
  3. 飛機、汽車、艦船等設備的裝配手冊
  4. 各種圖書排版、印刷
  5. 圖書保存,安全,防擴散
目前,XSL Formatter產品在世界各地得到了廣泛的套用。在國內有中國平安保險,華為,上海大眾汽車等多家知名企業使用本產品。用於各種保險賬票,保險單據的製作及產品說明書等各種說明手冊的製作。用於生成各種版本的PDF檔案的作成。本產品在性能和質量上都得到了用戶廣泛的好評。

相關詞條

熱門詞條

聯絡我們