Usando o iTextPDF para aparar o espaço em branco de uma página
Eu tenho um pdf que compreende alguns dados, seguidos por alguns espaços em branco. Eu não sei o tamanho dos dados, mas gostaria de cortar o espaço em branco seguindo os dados
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();
Existe uma maneira de recortar / aparar o espaço em branco para cada página no novo documento? Este PDF contém gráficos vetoriais.
Eu estou usando iTextPDF, mas pode mudar para qualquer biblioteca Java (mavenized, licença Apache preferida)