1、產品概述java
隨着出版物電子排版方式的普及,大部頭出版物的排版,愈來愈多的應用在人們的工做中。例如,惠普公司的打印機銷往世界各地幾百個國家,打印機使用手冊至少須要出版100多種語言,印出的手冊摞起來有1人多高。另外,波音飛機和大衆汽車等公司的產品裝配手冊和使用手冊也都是如此,都是上千頁甚至是上萬頁的大數據排版。對於這種大部頭出版物的排版,傳統的方法很是繁瑣且容易出錯。而採用XML和XSL的數據與排版格式分離的排版方式,使得排版變得很是簡單。這種排版軟件就是將出版物的數據放在XML文件中,而將排版格式用XSL文件進行描述,一旦排版格式(XSL)寫好之後,無論數據(XML)如何發生變化,經過與XSL組合均可以達到輸出排版結果的效果。而XSLFormatter正是一款對XML和XSL進行排版的功能強大的軟件,並將排版結果進行打印或轉換成各類各樣的文件格式,知足各方需求。
2、產品功能數據庫
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. 多樣化的輸出格式併發
XSLFormatter能夠排版輸出的形式除了直接顯示外,還可輸出文件包括: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. 對大部頭出版物進行排版大數據
XSLFormatter 的排版引擎能夠對大規模的文檔進行排版,適合多達數萬頁的專業指南手冊等進行排版,排版速度很是快。
9. 支持100多種語言文字的排版
軟件支持中、英、日、韓、法、德以及阿拉伯、希伯來、泰等100多種語言的排版,並支持UTF-八、UTF-1六、UTF-3二、ISO-10646-UCS-二、ISO-10646-UCS-四、ANSI_X3.四、ISO_646.irv、ISO646-US、US-ASCII、ISO_8859-一、latin一、Windows-31J、Shift_JIS、EUC-JP、ISO-2022-JP、GB18030、GBK、GB23十二、Big五、KS_C_5601-198七、iso-ir-14九、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等,並支持單線程或多線程操做,實現了多人共用機制。
3、客戶典型應用案例:
1.各類保險登記表格,保險單據的製做
2.報紙、雜誌,電子圖書排版及產品說明書等各類說明手冊的製做
3.飛機、汽車、艦船等設備的裝配手冊
4.各類圖書排版、印刷
5.圖書保存,安全,防擴散
目前,XSLFormatter產品在世界各地獲得了普遍的應用。在國內有中國平安保險,華爲,上海大衆汽車等多家知名企業使用本產品。用於各類保險帳票,保險單據的製做及產品說明書等各類說明手冊的製做。用於生成各類版本的PDF文件的做成。本產品在性能和質量上都獲得了用戶普遍的好評。我司將不懈努力,繼續爲用戶提供品質優良,性能可靠的一流產品。爲用戶提供優良的技術服務,知足用戶的各類需求。