<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 一、概述 基于模板,動態產生pdf文件,比如電子合同導出等; ## 二、方案 ### **制作word模板** 首先、想要替換的內容換成${name},就是用將來你需要替換的數據暫時用變量表示出來,后續只要替換變量的值即可; ![](https://img.kancloud.cn/28/0c/280c0de3ae8625db11b4dae3a366c5b3_1920x1030.png) 然后、將word的字體換成宋體(通用),文件另存為Word XML格式文件; ![](https://img.kancloud.cn/bb/86/bb8698ab6021dee002626162329e66da_1162x787.png) 最后、將文件改名,以.ftl形式結尾; ### **基于word模板生成pdf** 代碼邏輯: 讀取ftl文件,將其轉化成xml字符串。讀取xml字符串,將其轉換成word,讀取word,利用dom4j將其轉換成你想要的模式的pdf; ![](https://img.kancloud.cn/01/23/0123d86a69107d1342e99eeae28296c1_1835x782.png) ``` Map dataMap = new HashMap(); dataMap.put("name", "測試"); dataMap.put("idcard", "3331112221112221111"); dataMap.put("tel", "19999999999"); dataMap.put("desc", "具體情況看看"); String outputfilepath = "D:\\test2.pdf"; PdfGenerator.createPdf(dataMap, "testword.ftl", outputfilepath); ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看