8. A computer-implemented method for using location transformations to identify objects, the method comprising: generating, by a server computer, a plurality of word pairs, wherein each word pair comprises a first word from a first document and a corresponding second word from a second document; computing, by the server computer, for each word pair, first location information for the first word that indicates a location of the first word in the first document relative to other words in the first document; computing, by the server computer, for each word pair, second location information for the corresponding second word that indicates a location of the corresponding second word in the second document relative to other words in the second document; identifying, by the server computer, a transformation based on a comparison between the first location information and the second location information, wherein the transformation comprises at least one of a translation, a rotation, and a scale; applying, by the server computer, the transformation to the second location information; determining, by the server computer, whether a difference between the first location information and transformed second location information is less than a threshold value; identifying, by the server computer, a first anchor in the first document in response to a determination that the difference between the first location information and the transformed second location information is less than the threshold value; and identifying, by the server computer, a second anchor in the second document based on the first anchor and the transformation.
11. The computer-implemented method of claim 8 , wherein the method further comprises identifying a field in the second document based on the second anchor and at least partially based on the transformation.