Analyzing lines to detect tables in documents
First Claim
1. A method for recognizing tables in vector graphics based documents comprising the steps of:
- receiving a document in an original format, the original format having at least a set of table rendering instructions for at least one table in the document;
parsing the document to determine that at least one table exists in the document and identify a set of contents for the table; and
outputting the table to an output medium, the output medium presenting the table in a modified format that is more suited for output than the original format.
2 Assignments
0 Petitions
Accused Products
Abstract
Various technologies and techniques detect tables in vector graphics based documents and use them in meaningful ways. The system detects at least one table in a vector graphics based document using a set of rules. The rules include analyzing a set of content representing horizontal and vertical lines to find intersections and identifying table cells based on the intersections. Once identified, the table content is translated into a modified format. The content can be output to a destination application in the modified format that is more suitable for output or use by the destination application.
-
Citations
20 Claims
-
1. A method for recognizing tables in vector graphics based documents comprising the steps of:
-
receiving a document in an original format, the original format having at least a set of table rendering instructions for at least one table in the document;
parsing the document to determine that at least one table exists in the document and identify a set of contents for the table; and
outputting the table to an output medium, the output medium presenting the table in a modified format that is more suited for output than the original format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable medium having computer-executable instructions for causing a computer to perform steps comprising:
-
detecting at least one table within a vector graphics based document using a set of rules, the rules comprising;
analyzing a set of content representing a plurality of horizontal and vertical lines to find intersections; and
identifying a plurality of table cells based on the intersections;
translating the at least one table to a modified format; and
outputting the modified format to an output medium. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for interpreting vector graphics based documents comprising the steps of:
-
receiving an input from a user to copy a section of content, the content having an original format that includes a set of table rendering instructions;
interpreting the table rendering instructions to detect that at least one table exists in the document;
translating the content including the at least one table into a modified format that is more suitable for output in a destination application than the original format; and
providing the content in the modified format to the destination application for output. - View Dependent Claims (19, 20)
-
Specification