|
@@ -33,15 +33,18 @@ public class TjdxExportPaperService extends ExportPaperAbstractService {
|
|
if (paperExp != null) {
|
|
if (paperExp != null) {
|
|
String paperfileName = paperExp.getName() + "_" + paperExp.getCourseNo() + "_" + ExamFileType.PAPER.getName() + DOCX_SUFFIX;
|
|
String paperfileName = paperExp.getName() + "_" + paperExp.getCourseNo() + "_" + ExamFileType.PAPER.getName() + DOCX_SUFFIX;
|
|
File file = new File(TEMP_FILE_EXP + File.separator + zipFileName + File.separator + paperfileName);
|
|
File file = new File(TEMP_FILE_EXP + File.separator + zipFileName + File.separator + paperfileName);
|
|
|
|
+
|
|
List<WordprocessingMLPackage> wordPackages = getPkgList(paperId);
|
|
List<WordprocessingMLPackage> wordPackages = getPkgList(paperId);
|
|
- if (examType.equals("offLine")) {
|
|
|
|
|
|
+ if (OFFLINE.equals(examType)) {
|
|
//生成考试说明的word片段
|
|
//生成考试说明的word片段
|
|
WordprocessingMLPackage wordMLPackage = WordprocessingMLPackage.createPackage();
|
|
WordprocessingMLPackage wordMLPackage = WordprocessingMLPackage.createPackage();
|
|
if (StringUtils.isBlank(paperExp.getExamRemark())) {
|
|
if (StringUtils.isBlank(paperExp.getExamRemark())) {
|
|
paperExp.setExamRemark("<p></p>");
|
|
paperExp.setExamRemark("<p></p>");
|
|
}
|
|
}
|
|
|
|
+
|
|
String examRemark = ImageUtils.reSizeImg(paperExp.getExamRemark());
|
|
String examRemark = ImageUtils.reSizeImg(paperExp.getExamRemark());
|
|
paperExp.setExamRemarkWord(DocxProcessUtil.html2Docx(wordMLPackage, CommonUtils.formatHtml(examRemark)));
|
|
paperExp.setExamRemarkWord(DocxProcessUtil.html2Docx(wordMLPackage, CommonUtils.formatHtml(examRemark)));
|
|
|
|
+
|
|
DocxProcessUtil.exportWordNew(paperExp, file, TJDX_OUTLINE_TEMPLATE_PAPER);
|
|
DocxProcessUtil.exportWordNew(paperExp, file, TJDX_OUTLINE_TEMPLATE_PAPER);
|
|
if (DocxProcessUtil.hasImage(examRemark)) {
|
|
if (DocxProcessUtil.hasImage(examRemark)) {
|
|
wordPackages.add(wordMLPackage);
|
|
wordPackages.add(wordMLPackage);
|
|
@@ -49,6 +52,7 @@ public class TjdxExportPaperService extends ExportPaperAbstractService {
|
|
} else {
|
|
} else {
|
|
DocxProcessUtil.exportWordNew(paperExp, file, TJDX_TEMPLATE_PAPER);
|
|
DocxProcessUtil.exportWordNew(paperExp, file, TJDX_TEMPLATE_PAPER);
|
|
}
|
|
}
|
|
|
|
+
|
|
DocxProcessUtil.processImage(zipFileName + File.separator + paperfileName, wordPackages);
|
|
DocxProcessUtil.processImage(zipFileName + File.separator + paperfileName, wordPackages);
|
|
//下载音频
|
|
//下载音频
|
|
super.downloadAudio(paperExp, zipFileName);
|
|
super.downloadAudio(paperExp, zipFileName);
|