有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java检索保存到数据库中的pdf文件,以便在pdfbox中进行操作。Springbot和hibernate应用程序

您好,我需要从数据库检索pdf文件,以便进一步使用Pdfbox。如何将数据库中的多个pdf文件与Pdfbox合并?我想使用Hibernate下载它们,但Pdfbox需要源位置(String/direcory)和目标目录(也需要String/direcory)。另一个问题是Spring正在以多部分文件的形式上载和下载文件,Pdfbox需要Inputstream或文件(字节?)。您知道如何使用Pdfbox将多个pdf(保存在数据库中)合并为一个pdf吗?合并后的pdf也将保存到数据库中。谢谢你的帮助


共 (1) 个答案

  1. # 1 楼答案

    我认为一个好办法是把问题分开,一个一个地解决

    1. 您知道如何使用Pdfbox将多个pdf(保存在数据库中)合并为一个pdf吗? 我不知道Pdfbox的详细信息,但如果它需要一个文件,你可以使用一个临时目录并将文件存储在那里。从那里,您可以读取字节并将其保存到数据库中。 另见:How to create a temporary directory/folder in Java?

    2. 另一个问题是Spring正在以多部分文件的形式上载和下载文件,Pdfbox需要Inputstream或文件(字节?) 我不完全理解这个问题。如果PdfBox需要Inputstram,您可以查看ByteArrayInputStream类