Abstract: According to one method, the method occurs at a data file analyzer. The method includes identifying at least one document identifier associated with a first document in a portable document format (PDF) file. The method further includes determining, using the at least one document identifier, a reference point identifier for identifying a reference point in the first document, an offset value for indicating a location of a first detection area in the first document, and size information for indicating a size of the first detection area in the first document. The method also includes identifying, using a reference point identifier, the reference point in the first document. The method further includes identifying, using the offset value and the size information, the first detection area in the first document and extracting, by processing binary data of the PDF file, data within the first detection area of the first document.
Abstract: Systems, methods, and computer program products for generating a narrative financial analysis of a financial statement of a business entity are provided. Financial information about a business entity is obtained from a user. A set of financial values is calculated based on the received financial information. The calculated values are compared to values calculated for the same business entity over time or to different business entities in the same industry. Scores are assigned to the financial values based on the comparison. For each combination of scores, text is dynamically selected to generate a narrative financial analysis report. The narrative financial analysis report includes text that explains the meaning of each combination of scores in a narrative format.