Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
slm-fileview
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
jenkins
slm-fileview
Commits
3813f75f
Commit
3813f75f
authored
May 07, 2019
by
陈精华
Committed by
kl
May 07, 2019
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
2.0版本
parent
a663e99b
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
10 additions
and
7 deletions
+10
-7
pom.xml
jodconverter-web/pom.xml
+1
-1
startup.bat
jodconverter-web/src/main/bin/startup.bat
+2
-2
startup.sh
jodconverter-web/src/main/bin/startup.sh
+1
-1
application.properties
jodconverter-web/src/main/conf/application.properties
+1
-0
OfficeFilePreviewImpl.java
...in/java/cn/keking/service/impl/OfficeFilePreviewImpl.java
+2
-1
PdfFilePreviewImpl.java
.../main/java/cn/keking/service/impl/PdfFilePreviewImpl.java
+2
-1
OnlinePreviewController.java
...ava/cn/keking/web/controller/OnlinePreviewController.java
+1
-0
assembly.xml
jodconverter-web/src/main/resources/assembly.xml
+0
-1
No files found.
jodconverter-web/pom.xml
View file @
3813f75f
...
...
@@ -12,7 +12,7 @@
<groupId>
cn.keking
</groupId>
<artifactId>
kkFileView
</artifactId>
<version>
0.1
</version>
<version>
2.0
</version>
<properties>
...
...
jodconverter-web/src/main/bin/startup.bat
View file @
3813f75f
...
...
@@ -4,4 +4,4 @@ cd "%KKFILEVIEW_BIN_FOLDER%"
echo Using KKFILEVIEW_BIN_FOLDER %KKFILEVIEW_BIN_FOLDER%
echo Starting kkFileView...
echo Please check log file for more information
java -Dsun.java2d.cmm=sun.java2d.cmm.kcms.KcmsServiceProvider -Dspring.config.location=..\conf\application.properties -jar kkFileView-0.1.jar -> ..\log\kkFileView.log
\ No newline at end of file
java -Dsun.java2d.cmm=sun.java2d.cmm.kcms.KcmsServiceProvider -Dspring.config.location=..\conf\application.properties -jar kkFileView-2.0.jar -> ..\log\kkFileView.log
\ No newline at end of file
jodconverter-web/src/main/bin/startup.sh
View file @
3813f75f
...
...
@@ -27,4 +27,4 @@ else
fi
echo
"Starting kkFileView..."
echo
"Please check log file for more information"
nohup
java
-Dsun
.java2d.cmm
=
sun.java2d.cmm.kcms.KcmsServiceProvider
-Dspring
.config.location
=
../conf/application.properties
-jar
kkFileView-
0.1
.jar
>
../log/kkFileView.log 2>&1 &
nohup
java
-Dsun
.java2d.cmm
=
sun.java2d.cmm.kcms.KcmsServiceProvider
-Dspring
.config.location
=
../conf/application.properties
-jar
kkFileView-
2.0
.jar
>
../log/kkFileView.log 2>&1 &
jodconverter-web/src/main/conf/application.properties
View file @
3813f75f
...
...
@@ -14,6 +14,7 @@ spring.freemarker.suffix = .ftl
server.tomcat.uri-encoding
=
UTF-8
#文件上传限制
spring.http.multipart.max-request-size
=
100MB
spring.http.multipart.max-file-size
=
100MB
#文件资源路径(默认为打包根路径下的file目录下)
...
...
jodconverter-web/src/main/java/cn/keking/service/impl/OfficeFilePreviewImpl.java
View file @
3813f75f
...
...
@@ -47,6 +47,7 @@ public class OfficeFilePreviewImpl implements FilePreview {
public
String
filePreviewHandle
(
String
url
,
Model
model
)
{
// 预览Type,参数传了就取参数的,没传取系统默认
String
officePreviewType
=
model
.
asMap
().
get
(
"officePreviewType"
)
==
null
?
ConfigConstants
.
getOfficePreviewType
()
:
model
.
asMap
().
get
(
"officePreviewType"
).
toString
();
String
originUrl
=
model
.
asMap
().
get
(
"originUrl"
).
toString
();
FileAttribute
fileAttribute
=
fileUtils
.
getFileAttribute
(
url
);
String
suffix
=
fileAttribute
.
getSuffix
();
String
fileName
=
fileAttribute
.
getName
();
...
...
@@ -81,7 +82,7 @@ public class OfficeFilePreviewImpl implements FilePreview {
}
}
if
(!
isHtml
&&
(
OFFICE_PREVIEW_TYPE_IMAGE
.
equals
(
officePreviewType
)
||
OFFICE_PREVIEW_TYPE_ALLIMAGES
.
equals
(
officePreviewType
)))
{
List
<
String
>
imageUrls
=
pdfUtils
.
pdf2jpg
(
outFilePath
,
pdfName
,
u
rl
);
List
<
String
>
imageUrls
=
pdfUtils
.
pdf2jpg
(
outFilePath
,
pdfName
,
originU
rl
);
if
(
imageUrls
==
null
||
imageUrls
.
size
()
<
1
)
{
model
.
addAttribute
(
"msg"
,
"office转图片异常,请联系管理员"
);
model
.
addAttribute
(
"fileType"
,
fileAttribute
.
getSuffix
());
...
...
jodconverter-web/src/main/java/cn/keking/service/impl/PdfFilePreviewImpl.java
View file @
3813f75f
...
...
@@ -40,6 +40,7 @@ public class PdfFilePreviewImpl implements FilePreview{
String
suffix
=
fileAttribute
.
getSuffix
();
String
fileName
=
fileAttribute
.
getName
();
String
officePreviewType
=
model
.
asMap
().
get
(
"officePreviewType"
)
==
null
?
""
:
model
.
asMap
().
get
(
"officePreviewType"
).
toString
();
String
originUrl
=
model
.
asMap
().
get
(
"originUrl"
).
toString
();
model
.
addAttribute
(
"pdfUrl"
,
url
);
String
pdfName
=
fileName
.
substring
(
0
,
fileName
.
lastIndexOf
(
"."
)
+
1
)
+
"pdf"
;
String
outFilePath
=
fileDir
+
pdfName
;
...
...
@@ -54,7 +55,7 @@ public class PdfFilePreviewImpl implements FilePreview{
}
outFilePath
=
response
.
getContent
();
}
List
<
String
>
imageUrls
=
pdfUtils
.
pdf2jpg
(
outFilePath
,
pdfName
,
u
rl
);
List
<
String
>
imageUrls
=
pdfUtils
.
pdf2jpg
(
outFilePath
,
pdfName
,
originU
rl
);
if
(
imageUrls
==
null
||
imageUrls
.
size
()
<
1
)
{
model
.
addAttribute
(
"msg"
,
"pdf转图片异常,请联系管理员"
);
model
.
addAttribute
(
"fileType"
,
fileAttribute
.
getSuffix
());
...
...
jodconverter-web/src/main/java/cn/keking/web/controller/OnlinePreviewController.java
View file @
3813f75f
...
...
@@ -46,6 +46,7 @@ public class OnlinePreviewController {
public
String
onlinePreview
(
String
url
,
Model
model
,
HttpServletRequest
req
)
{
req
.
setAttribute
(
"fileKey"
,
req
.
getParameter
(
"fileKey"
));
model
.
addAttribute
(
"officePreviewType"
,
req
.
getParameter
(
"officePreviewType"
));
model
.
addAttribute
(
"originUrl"
,
req
.
getRequestURL
().
toString
());
FilePreview
filePreview
=
previewFactory
.
get
(
url
);
return
filePreview
.
filePreviewHandle
(
url
,
model
);
}
...
...
jodconverter-web/src/main/resources/assembly.xml
View file @
3813f75f
...
...
@@ -6,7 +6,6 @@
<id>
make-assembly
</id>
<formats>
<format>
zip
</format>
<format>
tar
</format>
<format>
tar.gz
</format>
</formats>
<includeBaseDirectory>
true
</includeBaseDirectory>
...
...
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