Печать PDF вступает в длительный и медленный процесс выравнивания - PullRequest
0 голосов
/ 27 августа 2018

Я программно пытаюсь создать PDF, накладывая два PDF-файла, используя itextpdf. Созданный 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();

1 Ответ

0 голосов
/ 15 октября 2018

Файл PDF, созданный в Adobe Illustrator, содержал замаскированное изображение вместо правильного компонента.Прошу прощения, если ответ кажется расплывчатым, но я не дизайнер, но процесс выравнивания происходит, когда один или несколько исходных PDF-файлов, которые объединяются, неверны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...