>> customerDataListStrFun,
String... subTemplateName);
/**
* html转pdf
*
*
* 注:默认只处理宋体
* 页面中字体不能使用中文,需要使用英文名称,而且是大小写敏感的!例如宋体的英文名称是 SimSun(注意不是simsun!,首字母都是大写的)
* 错误写法:font-family:宋体 或者 font-family:simsun
* 正确写法:font-family:SimSun 或者 font-family:SimHei
*
*
* @param htmlString html字符串
* @return @return {@link File }
*/
public static File htmlToPdf(String htmlString);
/**
* html转pdf
*
*
* 注:默认只处理宋体
* 页面中字体不能使用中文,需要使用英文名称,而且是大小写敏感的!例如宋体的英文名称是 SimSun(注意不是simsun!,首字母都是大写的)
* 错误写法:font-family:宋体 或者 font-family:simsun
* 正确写法:font-family:SimSun 或者 font-family:SimHei
*
*
* @param htmlString html字符串
* @param isInsideGenerateHtml 是否内部生成的Html,HtmlRenderFactoryUtil产生的html为内部生成(做过特殊处理)
* @return @return {@link File }
*/
public static File htmlToPdf(String htmlString, Boolean isInsideGenerateHtml);
/**
* html转pdf
*
*
* 注:默认只处理宋体
* 页面中字体不能使用中文,需要使用英文名称,而且是大小写敏感的!例如宋体的英文名称是 SimSun(注意不是simsun!,首字母都是大写的)
* 错误写法:font-family:宋体 或者 font-family:simsun
* 正确写法:font-family:SimSun 或者 font-family:SimHei
*
*
* @param htmlString html字符串
* @return @return {@link File }
*/
public static byte[] htmlToPdfBytes(String htmlString);
/**
* html转pdf
*
*
* 注:默认只处理宋体
* 页面中字体不能使用中文,需要使用英文名称,而且是大小写敏感的!例如宋体的英文名称是 SimSun(注意不是simsun!,首字母都是大写的)
* 错误写法:font-family:宋体 或者 font-family:simsun
* 正确写法:font-family:SimSun 或者 font-family:SimHei
*
*
* @param htmlString html字符串
* @param isInsideGenerateHtml 是否内部生成的Html,HtmlRenderFactoryUtil产生的html为内部生成(做过特殊处理)
* @return @return {@link byte[] }
*/
public static byte[] htmlToPdfBytes(String htmlString, Boolean isInsideGenerateHtml);
// ========================================= OfdRenderFactoryUtil =========================================
/**
* 渲染(内部发pdf转ofd)
*
* @param templateName 模板名称
* @param htmlRenderData 填充数据(若dataList为空,则采用druid数据源)
* @param subTemplateName 子模板名称(在jasperReport中,添加相同个数名称为“SUB_REPORT_[0,1,2......]”;Class属性为“net.sf.jasperreports.engine.JasperReport”的Parameters参数)
* @return @return {@link File }
*/
public static File render(String templateName, HtmlRenderData htmlRenderData, String... subTemplateName);
/**
* 渲染(内部发pdf转ofd)
* 自定义数据并渲染为模板
*
* @param templateName 模板名称
* @param htmlRenderData 填充数据(若dataList为空,则采用druid数据源)
* @param customerParamMapStrFun 自定义数据对象转为JSON字符串后的处理
* @param customerDataListStrFun 自定义数据对象转为JSON字符串后的处理
* @param subTemplateName 子模板名称(在jasperReport中,添加相同个数名称为“SUB_REPORT_[0,1,2......]”;Class属性为“net.sf.jasperreports.engine.JasperReport”的Parameters参数)
* @return @return {@link File }
*/
public static File render(String templateName,
HtmlRenderData htmlRenderData,
JasperReportParametersCover