java将DOC、Docx、PPT、pptx和ODT文档转换为pdf文件

一个独立的Java库/命令行工具,它将DOC、Docx、PPT、pptx和ODT文档转换为pdf文件

为什么?

我想要一个简单的程序,可以将MicrosoftOffice文档转换为PDF,但不需要像LibreOffice这样的依赖项或昂贵的专有解决方案。考虑到代码和库如何转换每个单独的格式是分散在网络上的,我决定将所有这些解决方案合并到一个程序中。在此过程中,我还决定添加ODT支持,因为我也遇到了代码。

使用方法:

java -jar doc-converter.jar -type "type" -input "path" -output "path" -verbose
java -jar doc-converter.jar -input test.doc
java -jar doc-converter.jar -i test.ppt -o ~\output.pdf
java -jar doc-converter.jar -i ~\no-extension-file -o ~\output.pdf -t docx

 参数说明

 -inputPath (-i, -in, -input)     : Specifies a path for the input file.
 -outputPath (-o, -out, -output)  : Specifies a path for the output PDF.
 -type (-t) [DOC | DOCX | PPT | PPTX |  : Specifies doc converter. Leave blank
 ODT]                                     to let program decide by input
                                          extension. (default: DOCX)
 -verbose (-v)                          : To see intermediate processing
                                          messages. (default: false)
 -version (-ver)                        : To view version code. (default: false)

java将DOC、Docx、PPT、pptx和ODT文档转换为pdf文件_第1张图片

获取完整源代码

你可能感兴趣的:(转换)