@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.Exception
public 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)
HtmlToPdfManager
singleHtmlToPdf
在接口中 HtmlToPdfManager
public java.lang.String batchHtmlToPdf(java.util.Map<java.lang.String,java.lang.String> sourcePath, java.lang.String destPath, java.lang.String cookie)
batchHtmlToPdf
在接口中 HtmlToPdfManager
params
- 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
在接口中 HtmlToPdfManager
formPath
- 表单访问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
在接口中 HtmlToPdfManager
sourcePath
- 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