• java合并pdf


    一.开发准备

        下载pdfbox-app-1.7.1.jar包;下载地址:http://download.csdn.net/detail/yanning1314/4852276

    二.简单小例子

          在开发中在根据实际情况进行修改,下面是主要API的应用

    package com.shine.efcms.struts;
    import java.io.File;  
    import java.io.IOException;  
    import org.apache.pdfbox.util.PDFMergerUtility;  
    
    public class test {  
       
      private static String[] getFiles(String folder) throws IOException {  
          File _folder = new File(folder);  
          String[] filesInFolder;     
     
          if(_folder.isDirectory()){  
                filesInFolder = _folder.list();  
                return filesInFolder;  
           } else {  
                throw new IOException("Path is not a directory");  
           }  
        }  
     
        public static void main(String[] args) throws Exception {  
          
            //pdf合并工具类
            PDFMergerUtility mergePdf = new PDFMergerUtility();  
    
            String folder = "F:/test";  
            String destinationFileName = "mergedTest.pdf";  
              
            String[] filesInFolder = getFiles(folder);     
      
            for(int i = 0; i < filesInFolder.length; i++){ 
                //循环添加要合并的pdf存放的路径
                mergePdf.addSource(folder + File.separator + filesInFolder[i]);  
            }  
            
            //设置合并生成pdf文件名称
            mergePdf.setDestinationFileName(folder + File.separator + destinationFileName);  
            //合并pdf
            mergePdf.mergeDocuments();  
        }  
             
    }  
  • 相关阅读:
    UVALive4727:jump
    UVALive
    UVA11795 Mega Man's Mission
    UVA4731:Cellular Network
    UVA11404:Palindromic Subsequence
    设计思路
    阅读计划
    上课未完成代码原因
    《人月神话》读后感
    《软件工程》第十一章总结
  • 原文地址:https://www.cnblogs.com/hongwz/p/6245874.html
Copyright © 2020-2023  润新知