PDF - Weiße Ränder entfernen

Ich möchte einen Weg kennen, um weiße Ränder aus einer PDF-Datei zu entfernen. Genau wie Adobe Acrobat X Pro. Ich verstehe, dass es nicht mit jeder PDF-Datei funktioniert.

Ich würde vermuten, dass der Weg, dies zu tun, darin besteht, die Textränder zu erhalten und dann aus diesen Rändern herauszuschneiden.

PyPdf wird bevorzugt.

iText findet Textränder basierend auf diesem Code:

<code>public void addMarginRectangle(String src, String dest)
    throws IOException, DocumentException {
    PdfReader reader = new PdfReader(src);
    PdfReaderContentParser parser = new PdfReaderContentParser(reader);
    PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(RESULT));
    TextMarginFinder finder;
    for (int i = 1; i <= reader.getNumberOfPages(); i++) {
        finder = parser.processContent(i, new TextMarginFinder());
        PdfContentByte cb = stamper.getOverContent(i);
        cb.rectangle(finder.getLlx(), finder.getLly(),
            finder.getWidth(), finder.getHeight());
        cb.stroke();
    }
    stamper.close();
}
</code>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage