public class ChainConverter extends Object implements IDocConverter
使用方法:按照需要的顺序调用 addConverter(IDocConverter, OutputType)添加转换器实例和转换对象,
然后调用convert(File, File, DocConvertSettings)执行。
| 构造器和说明 |
|---|
ChainConverter() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addConverter(IDocConverter converter,
OutputType outType)
添加一个转换器
|
File |
convert(File srcFile,
File destFile,
DocConvertSettings settings)
文档转换接口定义。
|
static ChainConverter |
createConverter(String srcFileName,
DocConvertSettings settings,
OutputType... outTypeList)
直接根据要连续转换的类型,创建一个链式转换器
|
public void addConverter(IDocConverter converter, OutputType outType)
converter - 转换器实例outType - 打算要用该转换器转换成的目标类型public static ChainConverter createConverter(String srcFileName, DocConvertSettings settings, OutputType... outTypeList)
srcFileName - 源文件名,用于决定第一个转换器。只要带有".扩展名"即可。outTypeList - 连续转换的类型数组。转换器将按顺序逐个进行转换。前一个转换类型是下一个转换目标的输入类型。
例如通常应该是 pdf -> htmlpublic File convert(File srcFile, File destFile, DocConvertSettings settings) throws Exception
IDocConverterconvert 在接口中 IDocConvertersrcFile - 待转换的源文件destFile - 要转换成为的目标文件settings - 转换设置ExceptionCopyright © 2018. All rights reserved.