public class JodHelper extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected static org.jodconverter.OfficeDocumentConverter |
converter |
protected static org.jodconverter.document.DocumentFormatRegistry |
formatRegistry |
protected static org.jodconverter.office.OfficeManager |
officeManager |
| 构造器和说明 |
|---|
JodHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
canConvert(File inputFile,
String outputExtension) |
static void |
convert(File inputFile,
File outputFile,
String openOfficeDir,
int maxConvertThread,
int[] ports) |
static void |
main(String[] args) |
static void |
startOfficeManager(String openOfficeDir,
int maxConvertThread,
int[] ports)
在缺省位置启动OpenOffice/LibreOffice。
|
static void |
stopOfficeManager() |
protected static volatile org.jodconverter.office.OfficeManager officeManager
protected static volatile org.jodconverter.OfficeDocumentConverter converter
protected static volatile org.jodconverter.document.DocumentFormatRegistry formatRegistry
public static void startOfficeManager(String openOfficeDir, int maxConvertThread, int[] ports) throws org.jodconverter.office.OfficeException
openOfficeDir - OpenOffice的安装路径maxConvertThread - 指定最大并发转换线程,并基于该最大线程数启动监听相同数量的转换端口,最大不能超过50。仅在ports为null或空时起作用。ports - [不建议使用] 设定转换程序监听端口,可以有多个。
每个端口同时只能处理一个转换任务,即端口数等同于并发线程数。
除非特殊需要,建议此参数传null或空,将自动选择空闲端口org.jodconverter.office.OfficeException - 启动Office时发生的异常public static void stopOfficeManager()
public static void main(String[] args)
Copyright © 2019. All rights reserved.