欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2024-01-18 23:03:22
...

一个独立的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) <path>    : Specifies a path for the input file.
 -outputPath (-o, -out, -output) <path> : 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文件

获取完整源代码