Использование iTextPDF для обрезки пробелов на странице

У меня есть PDF, который содержит некоторые данные, а затем некоторые пробелы. Я не знаю, насколько велики данные, но я хотел бы обрезать пропуски после данных

    PdfReader reader = new PdfReader(PDFLOCATION);
    Rectangle rect = new Rectangle(700, 2000);
    Document document = new Document(rect);
    PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(SAVELCATION));

     document.open();

        int n = reader.getNumberOfPages();
        PdfImportedPage page;
        for (int i = 1; i <= n; i++) {
            document.newPage();
            page = writer.getImportedPage(reader, i);
            Image instance = Image.getInstance(page);
            document.add(instance);
        }
        document.close();

Есть ли способ обрезать / обрезать пробелы для каждой страницы в новом документе? Этот PDF содержит векторную графику.

Я использую iTextPDF, но могу переключиться на любую библиотеку Java (mavenized, предпочтительно лицензия Apache)

Ответы на вопрос(1)

Ваш ответ на вопрос