类 Html2PdfByChrome

java.lang.Object
com.gdxsoft.easyweb.utils.fileConvert.Html2PdfByChrome

public class Html2PdfByChrome extends Object
用 Chrome 转换 html或url 到 pdf 文件
chrome --headless --disable-gpu --print-to-pdf=xx.pdf https://a/test.html
作者:
admin
  • 构造器详细资料

    • Html2PdfByChrome

      public Html2PdfByChrome()
  • 方法详细资料

    • isNoHeaderAndFooter

      public boolean isNoHeaderAndFooter()
      无页头和页脚
      返回:
    • setNoHeaderAndFooter

      public void setNoHeaderAndFooter(boolean noHeaderAndFooter)
      无页头和页脚
      参数:
      noHeaderAndFooter -
    • setChromeCmd

      public void setChromeCmd(String cmd)
    • convert2PDF

      public void convert2PDF(File inputFile, File pdfFile)
      转换成PDF
      参数:
      inputFile -
      pdfFile -
    • getChromeCmd

      public String getChromeCmd()
      获取 Chrome 或 Edge 的执行路径,优先使用 Chrome,不存在时回退到 Edge
      返回:
    • convert2PDF

      public void convert2PDF(String inputFile, String pdfFile)
      转换成PDF
      参数:
      inputFile -
      pdfFile -
    • convertUrl2PDF

      public void convertUrl2PDF(String url, String pdfFile)
    • convertUrl2PDF

      public void convertUrl2PDF(String url, File pdfFile)