Как удалить поля нового PDF, созданного с помощью объекта PdfDocument в iText? - PullRequest
0 голосов
/ 24 октября 2019

Согласно моему предыдущему вопросу , я пытаюсь объединить несколько страниц PDF в одну страницу. Я могу конвертировать несколько страниц PDF-файл в объединенный PDF-файл. Но поле по умолчанию обрезает мой документ после слияния.

Я также пытался добавить объект Document. Но почему-то я не могу удалить поля.

Document tempDoc = new Document(pdfDoc, pageSize);
tempDoc.setMargins(0, 0, 0, 0);

Пример кода

PdfDocument srcDoc = new PdfDocument(new PdfReader(src));
PdfDocument pdfDoc = new PdfDocument(new PdfWriter(dest));
pdfDoc.setDefaultPageSize(pageSize);
PdfCanvas canvas = new PdfCanvas(pdfDoc.addNewPage());

//logic of pdf manipulation
PdfFormXObject page = srcDoc.getPage(pageCount).copyAsFormXObject(pdfDoc);
canvas.addXObject(page, xPos, yPos);

canvas = new PdfCanvas(pdfDoc.addNewPage());

Пожалуйста, предложите, если я делаю что-то не так или есть какой-либо другой способ удалить поле, используя объект PdfDocument.

...