标签: java mysql blob itext
我需要使用iText创建PDF文件并将其直接写入MySQL数据库
我能够使用所需数据创建pdf,但目前我使用Pdfwriter在某个位置创建文档。
然后,我可以将此文件作为带有预准备语句的blob发送到数据库,然后删除该文件。
有没有更好的解决方案直接这样做?
答案 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/