INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM
An information processing apparatus includes a processor configured to specify one or more keys corresponding to user information of a user who uses an electronic document, specify, from the electronic document, a first string corresponding to each of the one or more keys, and extract, from the electronic document, a second string corresponding to the first string.
1 . An information processing apparatus comprising:
a processor configured to
specify one or more keys corresponding to user information of a user who uses an electronic document,
specify, from the electronic document, a first string corresponding to each of the one or more keys, and
extract, from the electronic document, a second string corresponding to the first string.
2 . The information processing apparatus according to claim 1 ,
wherein the processor specifies a key list corresponding to at least one user attribute specified from the user information, from among a key list set including a plurality of keys, and
wherein, for each of the keys in the key list, the processor specifies, from the electronic document, the first string corresponding to the key.
3 . The information processing apparatus according to claim 2 ,
wherein, when a plurality of key lists corresponding to the at least one user attribute are specified, for each of the keys included in the plurality of key lists, the processor specifies the first string corresponding to the key, and
wherein the processor extracts, from the electronic document, the second string corresponding to the first string.
4 . The information processing apparatus according to claim 2 ,
wherein, for each of the keys obtained by excluding a specific key from the keys included in the specified key list, the specific key corresponding to the at least one user attribute, the processor specifies the first string corresponding to the key, and
wherein the processor extracts, from the electronic document, the second string corresponding to the first string.
5 . The information processing apparatus according to claim 3 ,
wherein the processor displays a plurality of second strings on a display, the plurality of second strings being extracted on a basis of a plurality of keys included in the plurality of key lists, and
wherein, when a specific key which satisfies an emphasis condition is included in the plurality of keys, the second string corresponding to the specific key is displayed with emphasized representation among the plurality of second strings which are extracted.
6 . The information processing apparatus according to claim 5 ,
wherein the processor uses, as the specific key, duplicate keys included in two or more key lists among the plurality of key lists.
7 . The information processing apparatus according to claim 1 ,
wherein the processor generates text data through character recognition on an image generated by scanning a sheet, and
wherein the electronic document is text data generated through the character recognition.
8 . The information processing apparatus according to claim 7 ,
wherein the processor stores the text data in a storage device,
wherein, when the text data is modified, the processor stores the modified text data in the storage device,
wherein the processor specifies, from the modified text data, the first string corresponding to each of the one or more keys, and
wherein the processor extracts, from the modified text data, the second string corresponding to the first string.
9 . The information processing apparatus according to claim 1 ,
wherein the second string is a string which satisfies a predetermined spatial relationship with respect to a position of the first string on the electronic document.
10 . The information processing apparatus according to claim 9 ,
wherein the spatial relationship indicates that the second string is positioned in a specific direction with respect to the position of the first string on the electronic document, the specific direction being a direction among directions including upward, downward, right, and left directions.
11 . The information processing apparatus according to claim 9 ,
wherein the spatial relationship indicates that the second string is positioned in a specific distance or a specific area with respect to the position of the first string on the electronic document.
12 . A non-transitory computer readable medium storing a program causing a computer to execute a process for information processing, the process comprising:
specifying one or more keys corresponding to user information of a user who uses an electronic document;
specifying, from the electronic document, a first string corresponding to each of the one or more keys; and
extracting, from the electronic document, a second string corresponding to the first string.
13 . An information processing apparatus comprising:
means for specifying one or more keys corresponding to user information of a user who uses an electronic document;
means for specifying, from the electronic document, a first string corresponding to each of the one or more keys; and
means for extracting, from the electronic document, a second string corresponding to the first string.