本文主要是介绍java比较简单的合并pdf,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
import org.apache.pdfbox.io.MemoryUsageSetting; import org.apache.pdfbox.multipdf.PDFMergerUtility; import org.springframework.stereotype.Component;import java.io.IOException;@Component public class PdfUtils {public static void mergePDFs(String outputFilePath, String... inputFilePaths) throws IOException {PDFMergerUtility merger = new PDFMergerUtility();merger.setDestinationFileName(outputFilePath);// 添加要合并的PDF文件for (String inputFilePath : inputFilePaths) {merger.addSource(inputFilePath);}// 合并PDF文件merger.mergeDocuments(MemoryUsageSetting.setupMainMemoryOnly());} }
<dependency><groupId>org.apache.pdfbox</groupId><artifactId>pdfbox</artifactId><version>2.0.30</version> <!-- 查看最新版本 --> </dependency>
这篇关于java比较简单的合并pdf的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!