• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于Word2007/Open XML生成動態復雜表格的智能文檔引擎技術制造技術

    技術編號:9668064 閱讀:351 留言:0更新日期:2014-02-14 06:38
    一種基于Word2007/OpenXML生成動態復雜表格的智能文檔引擎技術是由Word文檔通過兼容XML格式的編輯器定制模板并存入模板庫中,且所述定制模板經過動態復雜表格預處理器處理后與動態數據注入器將外部業務數據一起注入到兼容Freemarker的模板引擎中,最后經過后期數據處理器生成含有動態復雜表格的Word文檔。本發明專利技術的有益效果在于:本發明專利技術通過兼容XML格式的編輯器來定制模板,模板經過動態復雜表格預處理器處理后,和外部業務數據一塊注入到“兼容Freemarker的模板引擎”中,最后經過后期數據處理器生成Word文檔,該方法能有效的快速處理可動態變化的復雜表格。

    【技術實現步驟摘要】
    基于Word2007/0pen XML生成動態復雜表格的智能文檔引擎技術
    本專利技術屬于智能文檔引擎
    ,具體涉及一種基于Word2007/0pen XML生成動態復雜表格的智能文檔引擎技術。
    技術介紹
    隨著電子辦公的不斷普及,各種業務系統根據不同的業務需要,通常需要生成各種Word格式的報告文檔,而這些文檔的樣式存在著差異,如果每個文檔的生成過程單獨開發,如圖1所述的可動態變化的復雜表格,及后期一些文檔的樣式發生變化或者新增一些文檔,就需要對業務系統進行不斷升級,將面臨開發工作量大及維護工作繁重等問題,?,F有的Ecma Office Open XML是針對字處理文檔、演示文稿和電子表格的國際化開放標準,可免費供多個應用程序在多個平臺上實現,Microsoft Office 2007支持OpenXML ;Freemarker是一個用Java語言編寫的模板引擎,它基于模板來生成文本輸出。文檔模板引擎是為了使文檔樣式與業務數據(內容)分離而產生的,它可以生成任意特定格式的文檔,特別是用于生成各種報告文檔,從而大大減少維護工作量。RTFTemplate是目前一種主流的文檔模板引擎,它是一個用來生成RTF文檔的Java模板引擎,可以動態生成RTF文檔,但是在動態生成復雜表格方面存在缺陷,RTFTemplate無法生成含有動態復雜表格的文檔。而動態復雜表格在文檔編輯中的應用需求非常廣泛,因此需要一種新的技術解決該問題。
    技術實現思路
    本專利技術是針對現有技術的不足,提出的一種基于Word2007/0pen XML生成動態復雜表格的智能文檔引擎技術,所述引擎技術可根據定制的模板,生成含有動態復雜表格的Word文檔,并通過Word方便維護定制好的模板。本專利技術所述的基于Word2007/0pen XML生成動態復雜表格的智能文檔引擎由兼容XML格式的編碼器、模板庫、動態復雜表格預處理器、動態數據注入器、兼容Freearker的模板引擎及后期數據處理器組成;Word文檔通過兼容XML格式的編輯器定制模板并存入模板庫中,且所述定制模板經過動態復雜表格預處理器處理后與動態數據注入器將外部業務數據一起注入到兼容Freemarker的模板引擎中,最后經過后期數據處理器生成含有動態復雜表格的Word文檔。進一步的,所述的含有動態復雜表格的Word文檔可以經終端用戶簡單編輯后將模板再次存入模板庫。進一步的,終端用戶可以從模板庫中下載含有動態復雜表格的Word文檔。進一步的,所述的動態復雜表格預處理器主要負責將模板標準化使之符合freemarker的語法格式,所述的兼容Freearker的模板引擎主要將原始數據寫入模板,生成初始文檔,所述的動態數據注入器主要將外部業務數據一起注入到兼容Freemarker的模板引擎中,所述的后期數據處理器主要將初始文檔進行格式換磚生成word2007可以識別的格式。本專利技術的有益效果在于:本專利技術通過兼容XML格式的編輯器來定制模板,模板經過動態復雜表格預處理器處理后,和外部業務數據一塊注入到“兼容Freemarker的模板引擎”中,最后經過后期數據處理器生成Word文檔,該方法能有效的快速處理可動態變化的復雜表格?!靖綀D說明】 圖1可動態變化的復雜表格; 圖2基于Word2007/0pen XML生成動態復雜表格的智能文檔引擎技術的拓撲圖。【具體實施方式】如圖2所示,本專利技術所述的基于Word2007/0pen XML生成動態復雜表格的智能文檔引擎由兼容XML格式的編碼器、模板庫、動態復雜表格預處理器、動態數據注入器、兼容Freearker的模板引擎及后期數據處理器組成;Word文檔通過兼容XML格式的編輯器定制模板并存入模板庫中,且所述定制模板經過動態復雜表格預處理器處理后與動態數據注入器將外部業務數據一起注入到兼容Freemarker的模板引擎中,最后經過后期數據處理器生成含有動態復雜表格的Word文檔。終端用戶可以從模板庫中下載含有動態復雜表格的Word文檔,同時含有動態復雜表格的Word文檔可以經終端用戶簡單編輯后將模板再次存入模板庫。利用本專利技術所述的基于Word2007/0pen XML生成含有如下動態復雜表格的word文檔的步驟為:本文檔來自技高網...

    【技術保護點】
    基于Word2007/Open?XML生成動態復雜表格的智能文檔引擎技術,其特征在于,所述的由智能文檔引擎由兼容XML格式的編碼器、模板庫、動態復雜表格預處理器、動態數據注入器、兼容Freearker的模板引擎及后期數據處理器組成;Word文檔通過兼容XML格式的編輯器定制模板并存入模板庫中,且所述定制模板經過動態復雜表格預處理器處理后與動態數據注入器將外部業務數據一起注入到兼容Freemarker的模板引擎中,最后經過后期數據處理器生成含有動態復雜表格的Word文檔;所述的動態復雜表格預處理器主要負責將模板標準化使之符合freemarker的語法格式,所述的兼容Freearker的模板引擎主要將原始數據寫入模板,生成初始文檔,所述的動態數據注入器主要將外部業務數據一起注入到兼容Freemarker的模板引擎中,所述的后期數據處理器主要將初始文檔進行格式換磚生成word2007可以識別的格式。

    【技術特征摘要】
    1.基于WOrd2007/0penXML生成動態復雜表格的智能文檔引擎技術,其特征在于,所述的由智能文檔引擎由兼容XML格式的編碼器、模板庫、動態復雜表格預處理器、動態數據注入器、兼容Freearker的模板引擎及后期數據處理器組成; Word文檔通過兼容XML格式的編輯器定制模板并存入模板庫中,且所述定制模板經過動態復雜表格預處理器處理后與動態數據注入器將外部業務數據一起注入到兼容Freemarker的模板引擎中,最后經過后期數據處理器生成含有動態復雜表格的Word文檔; 所述的動態復雜表格預處理器主要負責將模板標準化使之符合freemarker的語法格式,所述的兼容F...

    【專利技術屬性】
    技術研發人員:唐靜李金戈
    申請(專利權)人:中科信息安全共性技術國家工程研究中心有限公司,
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 少妇性饥渴无码A区免费| 国产av无码专区亚洲国产精品 | 蜜臀AV无码一区二区三区 | 亚洲日韩中文无码久久| 国产成A人亚洲精V品无码性色| 久久久久无码精品国产| 久久久久久国产精品无码下载| 国产精品久久久久无码av| 久久久久久国产精品无码下载 | 国产AV无码专区亚洲AWWW| 无码精品一区二区三区| 无码少妇一区二区性色AV| 国产啪亚洲国产精品无码| 亚洲AV无码国产剧情| 人妻无码一区二区不卡无码av | 97久久精品亚洲中文字幕无码| 久久亚洲精品成人无码| 午夜无码A级毛片免费视频| 黑人无码精品又粗又大又长| 激情无码亚洲一区二区三区| 久久无码中文字幕东京热| 久久久久亚洲av无码专区蜜芽| 亚洲AV无码不卡在线观看下载| 一本无码人妻在中文字幕免费| 久久精品中文字幕无码绿巨人 | 免费无码一区二区| 亚洲精品无码专区在线| 亚洲啪AV永久无码精品放毛片| 国产成人无码一区二区在线观看| 无码人妻久久一区二区三区蜜桃| 亚洲精品天堂无码中文字幕| 99久久人妻无码精品系列| 精品亚洲A∨无码一区二区三区| 无码少妇一区二区| 无码久久精品国产亚洲Av影片| 国产成人无码一区二区三区| 国产午夜无码精品免费看动漫 | 无码福利写真片视频在线播放| 久久久无码精品亚洲日韩蜜桃 | 国产亚洲美日韩AV中文字幕无码成人 | 亚洲AV色无码乱码在线观看|