Skip to content

Yolo-Hao/html2image

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

一个小工具,实现doc > html > pdf > image的逻辑。

使用到的技术:

  1. freemarker
  2. itextpdf
  3. pdfbox

步骤:

  1. 将提供的word文档格式合同文件,另存为html文件(注意用office打开,不用其他办公软件,选择文件->另存为,保存类型选“筛选过的网页(.htm;.html)”)
  2. 全局搜索文本EN-US,如果发现有lang=EN-US,则全局搜索删除文本lang=EN-US
  3. 全局正则匹配替换<span >(\d+)</span> -> $1
  4. 全局正则匹配替换<span\n>(\d+)</span> -> $1
  5. 在合同需要填写的地方使用变量,如:${userName}
  6. 文件改为ftl后缀
  7. 如果报错了,就按照提示修改html文件中不符合规则的标签。 (程序对html校验比较严格,每个标签都必须要有对应的结束符,根据提示修改几个一般就可以了)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published