How Fillable finds the blanks in a flat PDF form - DEV Community
A flat PDF form is just lines, boxes and text. Here's how Fillable reads the drawing operators to find the fields, what changes for scanned pages, and why a quarter of a degree of tilt broke my first version.