首页 > Java > java教程 > 如何使用 iText7 将 HTML 转换为 PDF,同时遵守 CSS 定位规则?

如何使用 iText7 将 HTML 转换为 PDF,同时遵守 CSS 定位规则?

DDD
发布: 2024-12-17 10:55:25
原创
111 人浏览过

How to Convert HTML to PDF While Respecting CSS Positioning Rules Using iText7?

使用 iText7 将 HTML 转换为 PDF

问题:如何尊重 CSS 定位规则?

以前,开发人员在使用 HTMLWorker 将 HTML 转换为 PDF 时遇到困难由于方法已弃用且缺乏 CSS 支持。 XMLWorker 也有局限性,特别是在图像定位方面。为了解决这些问题,开发了 iText 7 和 pdfHTML 插件。

答案:

使用 iText 7.1.0 pdfHTML 2.0.0 将提供的 HTML 转换为 PDF 的简化方法是:

public static final String SRC = "src/main/resources/html/sample.html";
public static final String DEST = "target/results/sample.pdf";

public void createPdf(String src, String dest) throws IOException {
    HtmlConverter.convertToPdf(new File(src), new File(dest));
}
登录后复制

这会生成一个尊重 CSS 定位的 PDF,包括正确。

其他想法:

  • 升级到 iText 7 和 pdfHTML 2 以获得增强的功能和支持。
  • 如果在开放环境中免费使用 iText,请尊重 AGPL 许可源项目。
  • 闭源/专有产品需要商业许可证使用。

以上是如何使用 iText7 将 HTML 转换为 PDF,同时遵守 CSS 定位规则?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板