文档库--读取文件内容

This commit is contained in:
zhn
2022-03-30 17:53:09 +08:00
parent c289c23ec1
commit 6b81ffb9b0
@@ -1136,7 +1136,12 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
fileText = wordContent;
}
} else if (ossFile.getFileName().endsWith(".pdf") || ossFile.getFileName().endsWith(".PDF")) {
String pdfContent = ReadPdfUtil.readPdf(ossFile.getUrl());
String pdfContent = null;
try {
pdfContent = ReadPdfUtil.readPdf(ossFile.getUrl());
} catch (Exception e) {
log.error("文档库: 读取PDF文件内容失败");
}
if (StringUtils.isNotBlank(pdfContent)) {
fileText = pdfContent;
}
@@ -1225,12 +1230,22 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
|| ossFile.getFileName().endsWith(".docx")
|| ossFile.getFileName().endsWith(".DOC")
|| ossFile.getFileName().endsWith(".DOCX")) {
String wordContent = ReadWordUtil.readWord(ossFile.getUrl());
String wordContent = null;
try {
wordContent = ReadWordUtil.readWord(ossFile.getUrl());
} catch (Exception e) {
log.error("文档库:读取word内容失败");
}
if (StringUtils.isNotBlank(wordContent)) {
result.add(wordContent);
}
} else if (ossFile.getFileName().endsWith(".pdf") || ossFile.getFileName().endsWith(".PDF")) {
String pdfContent = ReadPdfUtil.readPdf(ossFile.getUrl());
String pdfContent = null;
try {
pdfContent = ReadPdfUtil.readPdf(ossFile.getUrl());
} catch (Exception e) {
log.error("文档库:读取pdf内容失败");
}
if (StringUtils.isNotBlank(pdfContent)) {
result.add(pdfContent);
}
@@ -1565,12 +1580,22 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl<BussDocumentLi
|| ossFile.getFileName().endsWith(".docx")
|| ossFile.getFileName().endsWith(".DOC")
|| ossFile.getFileName().endsWith(".DOCX")) {
String wordContent = ReadWordUtil.readWord(ossFile.getUrl());
String wordContent = null;
try {
wordContent = ReadWordUtil.readWord(ossFile.getUrl());
} catch (Exception e) {
log.error("文档库:读取word文件内容失败");
}
if (StringUtils.isNotBlank(wordContent)) {
fileText = wordContent;
}
} else if (ossFile.getFileName().endsWith(".pdf") || ossFile.getFileName().endsWith(".PDF")) {
String pdfContent = ReadPdfUtil.readPdf(ossFile.getUrl());
String pdfContent = null;
try {
pdfContent = ReadPdfUtil.readPdf(ossFile.getUrl());
} catch (Exception e) {
log.error("文档库读取PDF文件内容失败");
}
if (StringUtils.isNotBlank(pdfContent)) {
fileText = pdfContent;
}