打印 PDF 进入一个漫长而缓慢的扁平化过程

我正在以编程方式尝试通过使用 itextpdf 叠加两个 pdf 文件来创建 pdf。由于某种原因,制作的 PDF 进入了这个展平过程,我如何跳过展平或使过程更快。


PdfReader reader = new PdfReader(template);

PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(dest));


PdfReader r;

PdfImportedPage page;

int i=1;

for (String path : patterns) {

    r = new PdfReader(path);

    for(int j=1;j<=r.getNumberOfPages();j++) {

        page = stamper.getImportedPage(r, j);

        PdfContentByte canvas = stamper.getUnderContent(i++);

        canvas.addTemplate(page, 0, 0);

        stamper.getWriter().freeReader(r);

    }

    r.close();

}

stamper.close();


吃鸡游戏
浏览 540回答 1
1回答

呼啦一阵风

从 Adobe Illustrator 生成的 PDF 具有蒙版图像而不是正确的组件。如果答案看起来含糊不清,我很抱歉,但我不是设计师,但是当正在合并的一个或多个原始 PDF 不正确时,就会发生扁平化过程。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java