Java-如何将多个文档(使用多个文件格式和文件转换)合并为一个PDF



目前我需要从SFTP服务器下载多个文件(PDF、XLXS、PPT、JPEG、PNG(,然后将其合并为一个PDF文件并提供给客户端以便打印输出。我曾想过使用ITEXT库将所有文件转换为PDF,然后执行PDF合并,但不知道这是否可能,因此我请求你们提供支持,以获得更好的方法来执行任务。我已经使用JSCH将文件从SFTP下载到服务器。

您可以使用名为PDFMergerUtility的类将多个PDF文档合并到一个PDF文档中,该类提供了将两个或多个PDF文件合并到单个PDF文档中的方法。

回答我自己的问题以造福他人。为了转换扩展名为docx、xlsx、pptx的文件Spire.OfficeforJava(提供免费评估版(

此外,我还尝试了aspose cells库(免费评估可用(将xlsx转换为PDF。两个图书馆都运作良好,没有任何麻烦,但并非所有的图书馆都是免费的。

然后使用ITEXT库合并所有PDF文件。如果有人有更好的替代答案,请分享。

对于多个文件的合并,您可以参考这个例子

相关内容

  • 没有找到相关文章

最新更新