spring - 是否有可能在不使用任何开箱即用工具的情况下使用 Spring 5 生成 pdf?
问题描述
Jasper 报告使用 iText 2.1.7 生成 PDF,这在安全扫描方面具有价值。
是否有可能使用 Spring 生成 pdf 而无需使用任何其他工具。
解决方案
理论上是的:您可以检查 PDF 规范并编写输出适当字节的代码。
几乎没有:规范很复杂,需要实际经验才能了解所有陷阱。如果这不是您的主要业务案例,您真的不想花费大量时间和金钱来创建基本的 PDF 编写器。
iText 就是适合您的工具。也许OpenPDF(重新授权之前的 iText 代码库的一个分支)可能是一个替代方案。
其他解决方法可用,例如使用 LibreOffice 为您创建 PDF。
但无论您选择哪种方法,几乎可以肯定会涉及到一些第三方软件。
推荐阅读
- excel - 如何使用 VBA 对 excel 下拉列表中的值执行算术运算?
- swift - 快速测量类·角度转换精度
- winpcap - 有人可以解释 BPF 中的主机参数吗
- python-3.x - 如何使用 beautifulsoup 抓取 javascript 文本
- python - 如何使用 google sheet api 获取列数?Python
- javascript - JavaScript server.io 不断获得新连接
- django - Nginx 重定向(非 www 到 www)不适用于 Certbot
- puppeteer - 获取 Puppeteer 中被阻止的请求列表
- synchronization - webots模拟同步
- angular - Angular 6 FormGroup.disable() 方法不适用于我的模板驱动的 NgForm