11. The method of claim 1 , wherein: recognizing the first plurality of text characters comprises: sending the image object to an optical character recognition engine; and receiving a first dataset from the optical character recognition engine, wherein the first dataset comprises an identification of the first orientation, an identification of the first region, an identification of the first plurality of text characters, and an identification of an unrecognized region of the image object, the unrecognized region comprising the second region; recognizing the second plurality of text characters comprises: identifying that the unrecognized region comprises text; sending at least a portion of the unrecognized region to the optical character recognition engine; and receiving a second dataset from the optical character recognition engine, wherein the second dataset comprises an identification of the second orientation, an identification of the second region, and an identification of the second plurality of text characters; and modifying the electronic document comprises storing in the electronic document the first text object, the second text object, an identification of the first orientation, an identification of the second orientation, an identification of the first region, and an identification of the second region.
1. A computer-implemented method comprising: receiving an electronic document comprising an image object; recognizing, in a first region of the image object, a first plurality of text characters having a first orientation in the image object; recognizing, in a second region of the image object, a second plurality of text characters having a second orientation in the image object; and modifying the electronic document to include: a first text object comprising an identification of the first plurality of text characters, wherein the identification of the first plurality of text characters includes a first set of values, each value in the first set of values representing an individual text character recognized in the first region; and a second text object comprising an identification of the second plurality of text characters, wherein the identification of the second plurality of text characters includes a second set of values, each value in the second set of values representing an individual text character recognized in the second region.