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 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
