java - 使用 itext 直接创建 pdf 到数据库

标签 java mysql blob itext

我需要使用 iText 创建 PDF 文件并将其直接写入 MySQL 数据库

我能够使用所需数据创建 pdf,但目前我使用 Pdfwriter 在特定位置创建文档。

然后我可以将这个文件作为一个带有准备好的语句的 blob 发送到数据库,然后我删除这个文件。

是否有更好的解决方案可以直接执行此操作?

最佳答案

您需要先使用 itext 创建一个 PDF,然后您可以将字节数组写入 DB 而无需在磁盘上创建文件。

这里是如何做到这一点的例子,唯一的事情是在这个例子中展示了如何发送在内存中创建的 PDF 数据的邮件,你需要将它写入数据库。

http://vangjee.wordpress.com/2010/11/02/how-to-create-an-in-memory-pdf-report-and-send-as-an-email-attachment-using-itext-and-java/

关于java - 使用 itext 直接创建 pdf 到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10618533/

相关文章:

php - mysql 查询 3 个表 php 输出名称而不是 id

java - 用 Java 类表示带有分数的 list

java - 在 java 中备份 mysql [xampp] 数据库

java - 了解java中的垃圾收集器

mysql - SQL搜索类似,并按空格切割结果

sql - dbms_lob.getlength() 与 length() 在 Oracle 中查找 blob 大小

javascript - 获取传递给 Apps 脚本中 e.parameter 的 Blob 的字符串值

java - 安卓工作室 3.0 : Gradle project refresh failed

java - STOMP 目标 url 与端点 url