Używanie iTextPDF do przycinania białych znaków strony
Mam plik pdf, który składa się z niektórych danych, po którym następuje kilka białych znaków. Nie wiem, jak duże są dane, ale chciałbym przyciąć białe znaki następujące po danych
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();
Czy istnieje sposób na przycięcie / przycięcie białych znaków dla każdej strony w nowym dokumencie? Ten plik PDF zawiera grafikę wektorową.
Używam iTextPDF, ale mogę przełączyć się na dowolną bibliotekę Java (mavenized, preferowana licencja Apache)