Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
P
poc-api
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
poc
poc-api
Commits
7effc599
Commit
7effc599
authored
Jun 18, 2025
by
alex yao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix:build
parent
e6229374
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
2 additions
and
36 deletions
+2
-36
FileUtils.java
src/main/java/cn/com/poc/common/utils/FileUtils.java
+0
-28
FileUtilsTest.java
src/test/java/cn/com/poc/utils/FileUtilsTest.java
+2
-8
No files found.
src/main/java/cn/com/poc/common/utils/FileUtils.java
View file @
7effc599
package
cn
.
com
.
poc
.
common
.
utils
;
import
cn.com.yict.framemax.core.exception.BusinessException
;
import
com.aspose.words.SaveFormat
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.web.multipart.MultipartFile
;
import
java.io.File
;
import
java.io.FileInputStream
;
import
java.io.FileOutputStream
;
import
java.io.IOException
;
import
java.util.Date
;
...
...
@@ -73,29 +70,4 @@ public class FileUtils {
return
null
;
}
/**
* word转pdf文件转换工具
*
* @param docFile doc文件 / docx文件
* @return
*/
public
static
File
wordConvertPDF
(
File
docFile
)
{
try
{
FileInputStream
fileInputStream
=
new
FileInputStream
(
docFile
);
com
.
aspose
.
words
.
Document
doc
=
new
com
.
aspose
.
words
.
Document
(
fileInputStream
);
File
tempFile
=
File
.
createTempFile
(
UUID
.
randomUUID
().
toString
(),
".pdf"
);
FileOutputStream
os
=
new
FileOutputStream
(
tempFile
);
doc
.
save
(
os
,
SaveFormat
.
PDF
);
os
.
close
();
fileInputStream
.
close
();
return
tempFile
;
}
catch
(
IOException
e
)
{
logger
.
error
(
"doc2pdf error:"
+
e
.
getMessage
());
throw
new
BusinessException
(
"文件加载失败"
);
}
catch
(
Exception
e
)
{
logger
.
error
(
"doc2pdf error:"
+
e
.
getMessage
());
throw
new
BusinessException
(
"文件解析失败"
);
}
}
}
src/test/java/cn/com/poc/utils/FileUtilsTest.java
View file @
7effc599
...
...
@@ -3,14 +3,10 @@ package cn.com.poc.utils;
import
cn.com.poc.common.utils.DocumentLoad
;
import
cn.com.poc.common.utils.FileUtils
;
import
cn.com.yict.framemax.core.spring.SingleContextInitializer
;
import
com.aspose.words.Document
;
import
com.aspose.words.HtmlSaveOptions
;
import
com.aspose.words.HtmlVersion
;
import
com.aspose.words.SaveFormat
;
import
org.apache.pdfbox.pdmodel.PDDocument
;
import
org.apache.pdfbox.text.PDFTextStripper
;
import
org.junit.runner.RunWith
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.springframework.test.context.ContextConfiguration
;
import
org.springframework.test.context.junit4.SpringJUnit4ClassRunner
;
import
org.springframework.test.context.web.WebAppConfiguration
;
...
...
@@ -29,9 +25,7 @@ public class FileUtilsTest {
@Test
public
void
test_wordConvertPDF
()
throws
Exception
{
File
pdfFile
=
new
File
(
"C:\\Users\\52747\\Documents\\dataset\\香港正式駕駛執照複本(Chi)—按模板切分.doc"
);
File
file
=
FileUtils
.
wordConvertPDF
(
pdfFile
);
System
.
out
.
println
(
DocumentLoad
.
loadPDF
(
file
));
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment