public class PdfMaker extends AbstractDocMaker
AREA_DEFINE_END, AREA_DEFINE_START, AT, BOOL_DATA_TYPE_DEFAULT_INDEX, DATA_TYPE_BOOL, DATA_TYPE_DATE, DATA_TYPE_DEC, DATA_TYPE_IMAGE, DATA_TYPE_INT, DATA_TYPE_SELECT, DATA_TYPE_STR, DATA_TYPE_TABLE, DATA_TYPE_TEXT, DATE_DATA_TYPE_DEFAULT_INDEX, DATE_DATA_TYPE_FORMAT_INDEX, DATE_DATA_TYPE_MAX_INDEX, DATE_DATA_TYPE_MIN_INDEX, DEC_DATA_TYPE_DEFAULT_INDEX, DEC_DATA_TYPE_MAX_INDEX, DEC_DATA_TYPE_MIN_INDEX, DEC_DATA_TYPE_PRECISION_INDEX, DEFAULT_VALUE, DRS_FILE_SUFFIX, FORMAT_RULE_BASIC, FORMAT_RULE_FILE, IMAGE_BMP, IMAGE_CELL_AREA_DEFINE_NUM, IMAGE_CELL_AREA_DEFINE_SEPARATE, IMAGE_DATA_TYPE_HEIGHT_INDEX, IMAGE_DATA_TYPE_WIDTH_INDEX, IMAGE_JPEG, IMAGE_JPG, IMAGE_PNG, INT_DATA_TYPE_DEFAULT_INDEX, INT_DATA_TYPE_MAX_INDEX, INT_DATA_TYPE_MIN_INDEX, KEYWORD_PAGE_NUMBER, RULE_DEFINE_MIN_NUM, RULE_ELEMENT_SEPARATE, RULE_ELEMENT_SEPARATE_REGEX, SELECT_DATA_TYPE_DEFAULT_INDEX, SELECT_DATA_TYPE_ITEM_TEXT_VALUE_SEPARATE, SELECT_DATA_TYPE_ITEMS_INDEX, SELECT_DATA_TYPE_ITEMS_SEPARATE, STR_DATA_TYPE_DEFAULT_INDEX, STR_DATA_TYPE_FILTER_INDEX, STR_DATA_TYPE_LENGTH_INDEX, STR_DATA_TYPE_LIMIT_INDEX, TABLE_CELL_AREA_DEFINE_PAIR_NUM, TABLE_CELL_AREA_DEFINE_SEPARATE, TABLE_CELL_AREA_START_END_SEPARATE, TABLE_CELL_SPECIAL_MERGE_AREA_DEFINE_MARK, TABLE_DATA_TYPE_PAGE_MAX_ROW_INDEX, TABLE_DATA_TYPE_PAGE_MIN_ROW_INDEX, TABLE_DATA_TYPE_TABLE_INDEX_INDEX, TAG_END, TAG_START, TEMPLATE_FILE_PREFIX, TIP_START
构造器和说明 |
---|
PdfMaker() |
限定符和类型 | 方法和说明 |
---|---|
protected List<String> |
doMakeDoc(File templateFile,
LinkedHashMap<String,String> texts,
LinkedHashMap<String,ImageData> images,
LinkedHashMap<String,TableData> tables,
String desDirPath,
String desFilePrefix,
String imageDir)
根据文档模板+制作规则,接受外部传入的文档数据制作对应文档,并将文档放到指定目录
|
createScaleBufferedImage, loadImage, makeDoc, makeDoc, parsePageNum, writeImage
protected List<String> doMakeDoc(File templateFile, LinkedHashMap<String,String> texts, LinkedHashMap<String,ImageData> images, LinkedHashMap<String,TableData> tables, String desDirPath, String desFilePrefix, String imageDir)
AbstractDocMaker
doMakeDoc
在类中 AbstractDocMaker
templateFile
- 文档模板texts
- 文本数据images
- 图像数据tables
- 表格数据desDirPath
- 生成目标文档的存放目录,为空则采用文档模板所在目录desFilePrefix
- 生成目标文档的文件名前缀,为空则采用文档模板文件名作为文件名前缀imageDir
- 保存文档图片的目录路径,为空则不录入图片