Class ImageExporter
java.lang.Object
org.ofdrw.converter.export.ImageExporter
- All Implemented Interfaces:
Closeable, AutoCloseable, OFDExporter
OFD图片转换器
- Since:
- 2023-3-8 19:50:52
- Author:
- 权观宇
-
Constructor Summary
ConstructorsConstructorDescriptionImageExporter(InputStream ofdInput, Path imgDirPath) 构造图片转换器ImageExporter(InputStream ofdInput, Path imgDirPath, String imageType, double ppm) 构造图片转换器ImageExporter(Path ofdFilePath, Path imgDirPath) 构造图片转换器ImageExporter(Path ofdFilePath, Path imgDirPath, String imageType, double ppm) 构造图片转换器 -
Method Summary
-
Constructor Details
-
ImageExporter
构造图片转换器- Parameters:
ofdFilePath- 待转换OFD文件imgDirPath- 生成图片存放目录- Throws:
IOException- 文件解析异常
-
ImageExporter
构造图片转换器- Parameters:
ofdInput- 待转换OFD文件流,该流由调用者负责关闭imgDirPath- 生成图片存放目录- Throws:
IOException- 文件解析异常
-
ImageExporter
public ImageExporter(Path ofdFilePath, Path imgDirPath, String imageType, double ppm) throws IOException 构造图片转换器- Parameters:
ofdFilePath- 待转换OFD文件imgDirPath- 生成图片存放目录imageType- 生成图片的格式,如 JPG、PNG、GIF、BMPppm- 转换图片质量,每毫米像素数量(Pixels per millimeter)- Throws:
IOException- 文件解析异常
-
ImageExporter
public ImageExporter(InputStream ofdInput, Path imgDirPath, String imageType, double ppm) throws IOException 构造图片转换器- Parameters:
ofdInput- 待转换OFD文件流,该文件流由调用者负责关闭imgDirPath- 生成图片存放目录imageType- 生成图片的格式,如 JPG、PNG、GIF、BMPppm- 转换图片质量,每毫米像素数量(Pixels per millimeter)- Throws:
IOException- 文件解析异常
-
-
Method Details
-
export
导出指定OFD页为图片- Specified by:
exportin interfaceOFDExporter- Parameters:
indexes- 页码序列,如果为空表示全部页码(注意:页码从0起)- Throws:
GeneralConvertException- 转换异常
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
getImgFilePaths
-
getImageType
-
setPPM
public void setPPM(double ppm) 设置转换图片质量请在调用
export(int...)方法之前设置PPM!- Parameters:
ppm- 每毫米像素数量(Pixels per millimeter)
-