快速将页脚应用于PDF

时间:2018-07-13 14:39:24

标签: java pdf

我有将页脚应用于所有PDF的代码。当我使用源文件夹和目标文件夹执行代码时,它可以正常工作。现在,我需要对此进行调整以适应打印工作流程,在这里我可以调用一个外部脚本,该脚本在此工作流程运行时将页脚应用于所有pdf页面。流程很简单:

(1)将PDF提交到工作流程落后的打印机。

(2)此工作流程将文件转换为PDF并将其发送到虚拟打印机,直到用户释放作业为止。

(3)转换为PDF后,将调用外部脚本,因此源是提交的作业,目标是打印机

这是我正在使用的代码:

package com.itextpdf.stamp;

import com.itextpdf.kernel.pdf.PdfDocument;
import com.itextpdf.kernel.pdf.PdfReader;
import com.itextpdf.kernel.pdf.PdfWriter;

import java.io.File;

public class Footer {
    public static final String DEST = "c:/output/pdf/Cover.pdf";
    public static final String SRC = "c:/input/Cover.pdf";

    public static void main(String[] args) throws Exception {
        File file = new File(DEST);
        file.getParentFile().mkdirs();
        new Footer().addFooter(DEST);
    }

    protected void addFooter(String dest) throws Exception {
        PdfDocument pdfDoc = new PdfDocument(new PdfReader(SRC), new PdfWriter(DEST));
         //adding the footer ...           
    }
}

0 个答案:

没有答案