Am 28.07.2016 um 03:27 schrieb Qingchao Kong:
Hi, I want to detect the headers of PDF docs.

In my PDF files, I notice that, usually the headers of PDF and the
main text body are separated  by a horizontal line. Is it possible to
detect this "line" using Java code?

Yes but this is tricky, PDF does not have a <HEADER>. Have a look here:
https://svn.apache.org/viewvc/pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/util/RemoveAllText.java?view=markup

This does something else, but the principle is the same: Analyze the content stream.

To understand what the PDF operators do, get the PDF 32000 specification
https://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/PDF32000_2008.pdf
and go to the segment "operator summary".

If you're lucky, the line is really a line, i.e. operators m and l. If not lucky, it is a small image, or a rectangle.

Tilman


If this is possible, so I can get the rectangle of the main text area
and remove the headers automatically using Java code.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to