【问题标题】:iText library in Java vs Puppeteer in Node For Pdf Generation from HTMLJava中的iText库与从HTML生成Pdf的Node中的Puppeteer
【发布时间】:2020-01-01 05:41:05
【问题描述】:

我想从 html 页面生成 pdf 并在 Node.js 或 Java 中为其创建服务。 iText 和 Puppeteer 哪个功能和性能更好?

selenium 是否也提供与 Node 中的 Puppeteer 相同的 pdf 生成功能?

【问题讨论】:

    标签: java selenium selenium-webdriver selenium-chromedriver puppeteer


    【解决方案1】:

    这取决于您如何定义“功能”和“性能”。我不确定哪个转换器更快,但它们的转换能力之间存在巨大差异。

    Puppeteer 基于 Google Chromium,并且将对 CSS 功能(例如 Flexbox 和 Grid)提供最新的支持。它还支持 JavaScript,非常适合创建图表或生成内容表。

    另一方面,iText 更可定制且功能更强大。 iText 可以创建比 Puppeteer 更高级的 PDF。例如,它支持可访问的 PDF 和 PDF 表单。

    是的,Selenium 也可以创建 PDF。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-22
      • 2015-10-13
      • 2013-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-08
      • 1970-01-01
      相关资源
      最近更新 更多