1. A computer implemented method comprising: accessing an interactive form document; extracting page dimensions for at least one page of the interactive form document; extracting a plurality of form field properties for at least one form field of the interactive form document; generating a machine-readable code, wherein the machine-readable code comprises the extracted page dimensions and the plurality of form field properties; and embedding the machine-readable code into the interactive form document.