public class DefaultHtmlWriter extends Object implements IHtmlWriter
URL前缀可以通过setImgUrlPreFix(String) 修改
| 构造器和说明 |
|---|
DefaultHtmlWriter() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getImgUrlPreFix()
获取图像URL的前缀部分。
|
File |
resolveImageDir(File destFile)
根据HTML文件位置,决定用于储存图像文件的文件夹。
|
String |
resolveImageName(File destFile,
ImageFormat format,
int page)
决定分页图像在磁盘上存储时所使用的文件名。
|
String |
resolveImgURL(File imgDir,
String imgName,
File destHtmlFile)
基于传入的参数,决定某图像在HTML中的网络URL路径。
|
void |
setImgUrlPreFix(String prefix)
设置图像URL的前缀部分,例如可以设定为"getImage.action?
|
void |
write(File imgDir,
List<String> imgNameList,
File destHtmlFile)
根据传入的参数,生成HTML文件。
|
void |
write(File imgDir,
List<String> imgNameList,
File destHtmlFile,
boolean isInlineImage)
根据传入的参数,生成HTML文件。
|
public String getImgUrlPreFix()
public void setImgUrlPreFix(String prefix)
prefix - 图像URL的前缀public void write(File imgDir, List<String> imgNameList, File destHtmlFile) throws IOException
IHtmlWriter因实现方式差异,转换Word文档使用了固化方式,不受本函数控制
write 在接口中 IHtmlWriterimgDir - 图像文件所在的文件夹。所有图像文件都必须在此文件夹下imgNameList - 图像文件的文件名列表destHtmlFile - 要生成的目标HTML文件路径IOException - IO异常public void write(File imgDir, List<String> imgNameList, File destHtmlFile, boolean isInlineImage) throws IOException
IHtmlWriter因实现方式差异,转换Word文档使用了固化方式,不受本函数控制
write 在接口中 IHtmlWriterimgDir - 图像文件所在的文件夹。所有图像文件都必须在此文件夹下imgNameList - 图像文件的文件名列表destHtmlFile - 要生成的目标HTML文件路径isInlineImage - 是否直接以Base64方式嵌入图像到HTML中IOException - IO异常public File resolveImageDir(File destFile)
IHtmlWriterresolveImageDir 在接口中 IHtmlWriterdestFile - 要生成的目标HTML文件的路径。用来保存其中引用的图像的文件夹通常与此路径相关。public String resolveImgURL(File imgDir, String imgName, File destHtmlFile)
IHtmlWriterresolveImgURL 在接口中 IHtmlWriterimgDir - 存放图像的文件夹imgName - 图像文件的物理文件名。destHtmlFile - 要生成的目标HTML文件路径,含文件名public String resolveImageName(File destFile, ImageFormat format, int page)
IHtmlWriterresolveImageName 在接口中 IHtmlWriterdestFile - 目标HTML文件名format - 要生成的图片格式page - 页码。基于1。Copyright © 2019. All rights reserved.