cloud-manage-new/src/main/java/cn/com/taiji/manage/util/pdfUtil/WordTemplateUtilities.java

(开头部分) 10KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

//package cn.com.taiji.manage.util.pdfUtil;
//
//import com.aspose.words.SaveFormat;
////import com.documents4j.api.DocumentType;
////import com.documents4j.api.IConverter;
////import com.documents4j.job.LocalConverter;
////import com.google.code.appengine.awt.Color;
//import com.lowagie.text.Font;
//import com.lowagie.text.pdf.BaseFont;
//import fr.opensagres.xdocreport.itext.extension.font.IFontProvider;
//import org.apache.poi.openxml4j.opc.OPCPackage;
//import org.apache.poi.xwpf.converter.pdf.PdfConverter;
//import org.apache.poi.xwpf.converter.pdf.PdfOptions;
//import org.apache.poi.xwpf.usermodel.XWPFDocument;
//import org.apache.poi.xwpf.usermodel.XWPFParagraph;
//import java.io.*;
//import java.util.List;
//import java.util.Map;
//
//public class WordTemplateUtilities {
//    private static final WordTemplateUtilities word = new WordTemplateUtilities();
//
//    private static WordTemplate template;
//
//    private WordTemplateUtilities() {
//    }
//
//    public static WordTemplateUtilities GetInstance() {
//        return word;
//    }
//
//    public void toWord(String tempPath, OutputStream out, Map<String, Object> data) {
//        File intfile = new File(tempPath);
//        FileInputStream fileInputStream = null;
//        try {
//            fileInputStream = new FileInputStream(intfile);
//            template = new WordTemplate(fileInputStream);
//
//            template.replaceTag(data);
//            BufferedOutputStream bos = new BufferedOutputStream(out);
//            template.write(bos);
//        } catch (IOException exception) {
//            exception.printStackTrace();
//        }
//    }
//
//    public void toWord(String infilePath, String outfilePath, Map<String, Object> map) {
//        File intfile = new File(infilePath);
//        FileInputStream fileInputStream = null;
//        File outfile = new File(outfilePath);
//        FileOutputStream out;
//        try {
//            fileInputStream = new FileInputStream(intfile);
//            template = new WordTemplate(fileInputStream);
//
//            template.replaceTag(map);
//
//            out = new FileOutputStream(outfile);
//            BufferedOutputStream bos = new BufferedOutputStream(out);
//            template.write(bos);
后面还有 209 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。