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

时间:2012-05-16 12:29:14

标签: java mysql blob itext

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

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

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

有没有更好的解决方案直接这样做?

1 个答案:

答案 0 :(得分:2)

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

以下是如何执行此操作的示例,此示例中仅显示如何发送在内存中创建的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/