Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java-如何将多个文档(使用文件转换的多种文件格式)合并为单个PDF?_Java_Itext_Aspose - Fatal编程技术网

Java-如何将多个文档(使用文件转换的多种文件格式)合并为单个PDF?

Java-如何将多个文档(使用文件转换的多种文件格式)合并为单个PDF?,java,itext,aspose,Java,Itext,Aspose,目前,我需要从SFTP服务器下载多个PDF、XLXS、PPT、JPEG、PNG文件,然后将其合并为一个PDF文件,并提供给客户,以便打印输出。我曾想过使用ITEXT library将所有文件转换为PDF,然后执行PDF合并,但不知道这是否可行,因此我请求你们提供支持,以便更好地执行此任务。我已经使用JSCH将文件从SFTP下载到服务器。您可以使用名为PDFMergerUtility类的类将多个PDF文档合并到单个PDF文档中,该类提供了将两个或多个PDF文档合并到单个PDF文档中的方法。回答我自

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

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

回答我自己的问题以使其他人受益。 为了转换扩展名为docx、xlsx、pptx的文件,请使用 免费评估版本可用

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

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


对于多文件合并,您可以参考

谢谢您的评论,但目前我有不同格式的PDF、XLXS、PPT、JPEG、PNG文件,这些文件需要通过转换合并为一个PDF文件。你知道吗?感谢您宝贵的评论Sitext不是转换器。它确实允许您将某些格式的位图图像嵌入到PDF中,但它本身不能将任意office格式转换为PDF。因此,您应该首先寻找将office输入格式转换为PDF的方法。一旦你有了它,你就可以开始使用iText core合并这些pdf并嵌入位图。@mkl谢谢你的评论,你是否建议任何库将文件转换为pdf格式,特别是xlsx、docx、pptx等格式?有关软件建议,请继续询问。此外,我没有转换库的实际操作经验,我主要对PDF操作感兴趣。