@ProcessInDataSource(name=BASE) public class HtmlToPdfManagerImpl extends java.lang.Object implements HtmlToPdfManager
| 构造器和说明 |
|---|
HtmlToPdfManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
batchHtmlToPdf(java.util.Map<java.lang.String,java.lang.String> sourcePath,
java.lang.String destPath,
java.lang.String cookie)
*********************attention**************************
请不要让前端传入URL地址做转换,改接口仅支持OA服务自身页面的转换
!!!!!!!!!!!!!!
|
java.lang.String |
batchHtmlToPdfCustomCommand(java.util.Map<java.lang.String,java.lang.String> sourcePath,
java.lang.String destPath,
java.lang.String cookie,
java.util.Map<java.lang.String,java.lang.String> commands)
*********************attention************************** 请不要让前端传入URL地址做转换,改接口仅支持OA服务自身页面的转换
!!!!!!!!!!!!!!
|
void |
exec(java.lang.String cmd) |
java.util.Map<java.lang.String,java.lang.String> |
getCommands(java.lang.String marginTop,
java.lang.String marginBottom,
java.lang.String marginLeft,
java.lang.String marginRight,
java.lang.String pageSize,
java.lang.String zoom,
java.lang.String headerSpacing,
java.lang.String footerSpacing,
java.lang.Boolean headerLine,
java.lang.Boolean footerLine,
java.lang.Boolean grayscale) |
java.lang.String |
singleHtmlToPdf(java.lang.String formPath,
java.lang.String destPath,
java.lang.String cookie)
*********************attention**************************
请不要让前端传入URL地址做转换,改接口仅支持OA服务自身页面的转换
!!!!!!!!!!!!!!
|
java.lang.String |
singleHtmlToPdf(java.lang.String formPath,
java.lang.String destPath,
java.lang.String cookie,
java.lang.String zoom)
*********************attention**************************
请不要让前端传入URL地址做转换,改接口仅支持OA服务自身页面的转换
!!!!!!!!!!!!!!
|
java.lang.String |
singleHtmlToPdfCustomCommand(java.lang.String formPath,
java.lang.String destPath,
java.lang.String cookie,
java.util.Map<java.lang.String,java.lang.String> commands)
*********************attention**************************
请不要让前端传入URL地址做转换,改接口仅支持OA服务自身页面的转换
!!!!!!!!!!!!!!
|
public void exec(java.lang.String cmd)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String singleHtmlToPdf(java.lang.String formPath,
java.lang.String destPath,
java.lang.String cookie,
java.lang.String zoom)
singleHtmlToPdf 在接口中 HtmlToPdfManager@param - formPath 表单访问url地址@param - destPath 输出目录@return - 返回生成的PDF 名字zoom - 缩放比例public java.lang.String singleHtmlToPdf(java.lang.String formPath,
java.lang.String destPath,
java.lang.String cookie)
HtmlToPdfManagersingleHtmlToPdf 在接口中 HtmlToPdfManagerpublic java.lang.String batchHtmlToPdf(java.util.Map<java.lang.String,java.lang.String> sourcePath,
java.lang.String destPath,
java.lang.String cookie)
batchHtmlToPdf 在接口中 HtmlToPdfManagerparams - Map@param - destPath 输出目录
@return - public java.lang.String singleHtmlToPdfCustomCommand(java.lang.String formPath,
java.lang.String destPath,
java.lang.String cookie,
java.util.Map<java.lang.String,java.lang.String> commands)
singleHtmlToPdfCustomCommand 在接口中 HtmlToPdfManagerformPath - 表单访问url地址destPath - 输出目录cookie - cookie值commands - 需要执行的命令
--margin-top 0 ");// 设置页面上边距 (默认 10mm)
--margin-bottom 0 ");// 设置页面下边距 (默认 10mm)
--margin-left 0 ");// 设置页面左边距 (默认 10mm)
--margin-right 0 ");// 设置页面右边距 (默认 10mm)
--header-spacing 0 ");// (设置页眉和内容的距离,默认0)
--footer-spacing 0 ");// (设置页脚和内容的距离, 默认0)
--page-size A4 ");// (设置页面大小为 A4纸 )
--zoom 1.0 ");// (设置页面缩放比例 默认 1.0 )public java.lang.String batchHtmlToPdfCustomCommand(java.util.Map<java.lang.String,java.lang.String> sourcePath,
java.lang.String destPath,
java.lang.String cookie,
java.util.Map<java.lang.String,java.lang.String> commands)
batchHtmlToPdfCustomCommand 在接口中 HtmlToPdfManagersourcePath - MapdestPath - 输出目录cookie - 用户信息commands - 用户信息 需要执行的命令
* --margin-top 0 ");// 设置页面上边距 (默认 10mm)
* --margin-bottom 0 ");// 设置页面下边距 (默认 10mm)
* --margin-left 0 ");// 设置页面左边距 (默认 10mm)
* --margin-right 0 ");// 设置页面右边距 (默认 10mm)
* --header-spacing 0 ");// (设置页眉和内容的距离,默认0)
* --footer-spacing 0 ");// (设置页脚和内容的距离, 默认0)
* --page-size A4 ");// (设置页面大小为 A4纸 )
* --zoom 1.0 ");// (设置页面缩放比例 默认 1.0 )public java.util.Map<java.lang.String,java.lang.String> getCommands(java.lang.String marginTop,
java.lang.String marginBottom,
java.lang.String marginLeft,
java.lang.String marginRight,
java.lang.String pageSize,
java.lang.String zoom,
java.lang.String headerSpacing,
java.lang.String footerSpacing,
java.lang.Boolean headerLine,
java.lang.Boolean footerLine,
java.lang.Boolean grayscale)
getCommands 在接口中 HtmlToPdfManager