`

PDF 报表合并

 
阅读更多
import java.io.FileOutputStream;
import com.lowagie.text.Document;
import com.lowagie.text.pdf.PdfCopy;
import com.lowagie.text.pdf.PdfImportedPage;
import com.lowagie.text.pdf.PdfReader;

public class MergeFile {
    public static void main(String[] args) {
        String[] files = {"e:\\XSLFO.Mar07.XVPAV.pdf", "e:\\F00000JUUC.pdf", "e:\\F00000OLVX.pdf","e:\\XSLFO.Mar07.XVPZU.pdf"};
        String savepath = "e:\\temp.pdf";
        mergePdfFiles(files, savepath);
    } /*
         * * 合並pdf文件 * * @param files 要合並文件數組(絕對路徑如{ "e:\\1.pdf", "e:\\2.pdf" ,
         * "e:\\3.pdf"}) * @param newfile
         * 合並後新產生的文件絕對路徑如e:\\temp.pdf,請自己刪除用過後不再用的文件請 * @return boolean
         * 產生成功返回true, 否則返回false
         */

    public static boolean mergePdfFiles(String[] files, String newfile) {
        boolean retValue = false;
        Document document = null;
        try {
            document = new Document(new PdfReader(files[0]).getPageSize(1));
            PdfCopy copy = new PdfCopy(document, new FileOutputStream(newfile));
            document.open();
            for (int i = 0; i < files.length; i++) {
                PdfReader reader = new PdfReader(files[i]);
                int n = reader.getNumberOfPages();
                for (int j = 1; j <= n; j++) {
                    document.newPage();
                    PdfImportedPage page = copy.getImportedPage(reader, j);
                    copy.addPage(page);
                }
            }
            retValue = true;
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            document.close();
        }
        return retValue;
    }
}

 

分享到:
评论

相关推荐

    通用报表合并软件

    9. **软件应用**:除了Word文档,类似的报表合并功能也可能适用于Excel、PDF等其他文件格式。企业可以根据自身需求选择适合的工具,实现跨平台的数据整合。 10. **实际应用场景**:报表合并广泛应用于财务报告、...

    python实现自动办公.zip - 报表合并、合同生成、微信账单、批量转pdf、整理文件

    python实现自动办公.zip - 报表合并、合同生成、微信账单、批量转pdf、整理文件。python实现自动办公.zip - 报表合并、合同生成、微信账单、批量转pdf、整理文件。python实现自动办公.zip - 报表合并、合同生成、...

    java多个pdf文件合并成一个

    在Java后端开发中,有时候我们需要处理多个PDF文件并将其合并为一个文件,这在诸如报表生成、文档整合等场景中十分常见。Apache PDFBox是一个强大的PDF处理库,它提供了丰富的API来操作PDF文档,包括合并PDF文件的...

    java 后端生成pdf模板合并单元格表格的案例.docx

    ### Java后端生成PDF模板合并单元格表格案例详解 #### 概述 本文将详细介绍一个Java后端生成PDF模板,并在此基础上实现单元格合并功能的案例。案例的主要目的是展示如何在Java环境中创建复杂的表格结构,并将其导出...

    ireport 子报表,行合并实例

    JasperReport则是一个强大的报表引擎,它可以解析这些JRXML文件并生成PDF、HTML、Excel等多种格式的报表。 子报表是报表设计中的一个重要概念,它用于在主报表中嵌入另一个报表,通常用于展示与主报表相关的详细...

    金蝶K3 V14.2合并报表系统.pdf

    本手册包含的内容可以帮助您进行有效的合并报表系统使用,主要包括 以下内容: 1 系统总述 2 操作建议 3 详细的操作流程 4 系统的功能和特点 5 系统设置 在手册的前言部分还向您提供了获得其它帮助信息的途径及编写...

    水晶报表合并文件MSM

    "水晶报表合并文件MSM"是创建安装程序的关键组成部分,它允许开发者将水晶报表的相关组件集成到自定义的应用程序安装包中,使得用户在安装应用程序时能够一次性获取所有必要的水晶报表依赖项。 "MSM"是Microsoft ...

    合并财务报表案例分析.pdf

    合并财务报表案例分析.pdf

    07694 金蝶财务管理系统培训教材-合并报表(PDF 42页).pdf

    金蝶财务管理系统培训教材中的合并报表部分是一套专门针对金蝶K/3系统内实现集团级财务报表合并的专业教材,它详细介绍了合并报表的定义、特点、编制方法以及在金蝶K/3系统中的操作流程。接下来,将根据所提供的文件...

    简单明了合并报表处理实例

    通过阅读"合并报表业务处理实例.pdf",你将能够深入学习这些概念,并看到如何在实际操作中应用它们。这个实例可能会包括具体的案例分析,详细展示每一步计算和调整的过程,帮助你将理论知识转化为实践技能,从而更...

    itext PDF报表

    **itext PDF报表** 在IT领域,PDF(Portable Document Format)报表是一种常见的文档格式,用于创建、分享和打印保持原始格式的文档。iText是一款强大的Java库,专门用于处理PDF文档,包括创建、编辑和读取PDF文件...

    K3V11.0合并报表系统用户手册.pdf

    K3V11.0合并报表系统用户手册.pdf K3V11.0合并报表系统用户手册.pdf

    合并报表底稿及程序分享.pdf

    合并报表底稿是编制集团合并财务报表的重要工具,它涵盖了母子公司间的交易和财务信息,目的是消除内部交易的影响,真实反映整个集团的财务状况、经营成果和现金流量。以下是关于合并报表底稿及其程序的详细解释: ...

    合并报表六大抵消分录[整理].pdf

    合并报表六大抵消分录 本文将对合并报表六大抵消分录进行详细的解释和分析,涵盖母公司和子公司之间的投资、债权债务、应收账款、存货、固定资产等多个方面的抵销处理。 1. 母公司的投资与子公司权益的抵销 在...

    .net版本Itextsharp根据模板导出pdf报表

    本文将深入探讨如何使用Itextsharp库在WinForm应用程序中根据模板导出PDF报表。 首先,理解Itextsharp库的基本概念是至关重要的。Itextsharp提供了丰富的API,可以创建、读取、修改和合并PDF文档。它支持添加文本、...

    基于Oracle FCH的客户化财务报表合并系统开发方案.pdf

    Oracle FCH(Financial Consolidation Hub)是Oracle公司电子商务套件(E-Business Suite,EBS)的一个子模块,专为财务报表合并设计。FCH提供基于财务科目的合并处理系统,使得企业集团能够直接从子系统中抽取科目...

    合并报表产品培训.pdf

    合并报表是企业集团为了反映整体财务状况、经营成果和现金流量而编制的财务报表,它涵盖了母公司和其全部子公司的财务数据。合并报表的核心在于“控制”,即母公司对子公司的决策影响力,这包括直接控制、间接控制、...

    PDF小精灵(PDF文件合并,主要用于ETC发票PDF文件合并后多版打印而开发的)

    7. **适用场景**:除了ETC发票,PDF小精灵也适用于其他需要合并PDF的场合,如学术研究中的论文集、企业财务报表、法律文档等。用户可以根据自身需求,灵活应用此工具。 8. **兼容性**:考虑到PDF文件的广泛使用,...

    EAS合并报表制作指引.pdf

    《EAS合并报表制作指引》是一份详细的指导文档,旨在帮助用户理解并执行EAS(企业资源规划系统)中的合并报表制作过程。EAS系统在企业管理中起着至关重要的作用,尤其是在财务报告方面,它能整合来自不同子公司的...

Global site tag (gtag.js) - Google Analytics