• 大小: 11.08MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-01
  • 语言: 其他
  • 标签: PDF  

资源简介

替换word模板的占位符,并用libreOffice 把替换后的word转化为pdf

资源截图

代码片段和文件信息


import org.apache.commons.io.IOUtils;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
 * linux或windows命令执行
 */
public class CommandExecute {

    public static void main(String[] args) {
        CommandExecute obj = new CommandExecute();
        String domainName = “www.baidu.com“;
        //in mac oxs
        String command = “ping “ + domainName;
        //in windows
        //String command = “ping -n 3 “ + domainName;
        String output = obj.executeCommand(command);
        System.out.println(output);
    }

    public static String executeCommand(String command) {
        StringBuffer output = new StringBuffer();
        Process p;
        InputStreamReader inputStreamReader = null;
        BufferedReader reader = null;
        try {
            p = Runtime.getRuntime().exec(“ cmd /c cmd.exe /c“ + command +“ exit“);
            //p.waitFor();
            inputStreamReader = new InputStreamReader(p.getInputStream() “UTF-8“);
            reader = new BufferedReader(inputStreamReader);
            String line = ““;
            while ((line = reader.readLine()) != null) {
                output.append(line + “\n“);
            }
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            IOUtils.closeQuietly(reader);
            IOUtils.closeQuietly(inputStreamReader);
        }
        System.out.println(output.toString());
        return output.toString();

    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-11-30 13:34  poiWordTemplateKey\
     文件        1712  2018-11-29 19:50  poiWordTemplateKey\.classpath
     文件         570  2017-04-07 09:21  poiWordTemplateKey\.project
     目录           0  2018-11-29 19:39  poiWordTemplateKey\.settings\
     文件         340  2018-11-29 19:50  poiWordTemplateKey\.settings\org.eclipse.core.resources.prefs
     文件         243  2017-04-07 09:21  poiWordTemplateKey\.settings\org.eclipse.jdt.core.prefs
     文件          90  2017-04-07 09:21  poiWordTemplateKey\.settings\org.eclipse.m2e.core.prefs
     目录           0  2018-11-30 10:05  poiWordTemplateKey\file\
     文件       46056  2017-04-07 10:38  poiWordTemplateKey\file\147.docx
     文件        3814  2017-05-02 17:52  poiWordTemplateKey\hf.fo
     目录           0  2018-11-29 19:39  poiWordTemplateKey\lib\
     文件      216313  2017-03-30 17:23  poiWordTemplateKey\lib\org.apache.poi.xwpf.converter.core-1.0.4.jar
     文件       57684  2017-03-30 17:23  poiWordTemplateKey\lib\org.apache.poi.xwpf.converter.pdf-1.0.4.jar
     文件     2497380  2017-04-07 09:51  poiWordTemplateKey\lib\poi-3.13-20150929.jar
     文件     1142386  2017-04-07 09:51  poiWordTemplateKey\lib\poi-ooxml-3.13-20150929.jar
     文件     5641539  2017-04-07 09:51  poiWordTemplateKey\lib\poi-ooxml-schemas-3.13-20150929.jar
     文件     1307277  2017-04-07 09:51  poiWordTemplateKey\lib\poi-scratchpad-3.13-20150929.jar
     文件     2730866  2017-04-07 09:51  poiWordTemplateKey\lib\xmlbeans-2.6.0.jar
     文件        2402  2018-11-30 13:20  poiWordTemplateKey\pom.xml
     目录           0  2018-11-29 19:39  poiWordTemplateKey\src\
     目录           0  2018-11-29 19:39  poiWordTemplateKey\src\main\
     目录           0  2018-11-30 11:53  poiWordTemplateKey\src\main\java\
     文件        1543  2018-11-30 13:10  poiWordTemplateKey\src\main\java\CommandExecute.java
     文件       12566  2018-11-30 10:43  poiWordTemplateKey\src\main\java\DocxUtils.java
     文件        3999  2018-11-30 13:21  poiWordTemplateKey\src\main\java\LibreOffice.java
     文件        1494  2017-05-03 08:56  poiWordTemplateKey\src\main\java\PdfTool.java
     文件        8344  2018-12-03 11:30  poiWordTemplateKey\src\main\java\Test.java
     文件       10336  2017-05-03 11:14  poiWordTemplateKey\src\main\java\WordTemplate.java
     文件        2091  2017-05-02 15:42  poiWordTemplateKey\src\main\java\WordTemplateUtilities.java
     文件        6791  2017-04-07 09:55  poiWordTemplateKey\src\main\java\XWPFParagraphHandler.java
     文件        1930  2017-04-07 09:55  poiWordTemplateKey\src\main\java\XWPFRunHandler.java
............此处省略38个文件信息

评论

共有 条评论