在生产环境中测试,无水印。
随时随地满足您的需求。
获得30天的全功能产品。
几分钟内就能启动并运行。
在您的产品试用期间,全面访问我们的支持工程团队。
在本教程中,我们深入比较两个著名的Java库:Iron PDF和Apache PDFBox,用于将HTML转换为PDF。 该过程从设置一个Maven项目并通过在pom.xml文件中添加Apache PDFBox的依赖项开始。教程通过展示app.java文件中的代码,说明如何创建一个基本的PDF文档。 该过程包括创建一个新的 PDPage,使用 PDPageContentStream 添加内容,并保存文档。 虽然有效,但这种方法需要大量代码行。
教程接下来将重点转向Iron PDF。 通过添加必要的依赖项,包括Iron PDF和SLF4J日志记录器,设置确保了一个顺畅的流程。 app.java 文件展示了 Iron PDF 的功能,首先是设置许可证密钥,然后使用 renderHtmlAsPdf 方法将 HTML 转换为 PDF。 代码还包括通过 renderUrlAsPdf 方法获取网页内容。 在执行时,Iron PDF 高效生成 PDF 文件,保持原始格式和样式。
对比显示,虽然Apache PDFBox功能强大,但需要更多的编码工作。 相反,Iron PDF 提供了更无缝和简便的方法,使其适合需要高效 HTML 转 PDF 转换的项目。 本教程提供了有关根据项目的复杂性和需求选择合适库的见解。 为了获得来自Iron Software的更多教程更新,建议订阅。