Versions in this module Expand all Collapse all v0 v0.1.3 Sep 24, 2026 Changes in this version + func Count(documents []*parser.Document) int + func DisplayWidth(text string) int + func EnsureUTF8(value string) string + func Finite(value float64) bool + func JoinText(row []Entry) string + func RowLeft(row []Entry) float64 + func RowRight(row []Entry) float64 + func RowSize(row []Entry) float64 + func RowTolerance(a, b, unit float64) float64 + func RowTop(row []Entry) float64 + func Rows(entries []Entry) [][]Entry + type Entry struct + Size float64 + Text string + Width float64 + X float64 + Y float64 + type Page struct + Entries []Entry + Height float64 + Width float64 + func Collect(documents []*parser.Document, start, end int) []Page + func ExtractPage(doc *parser.Document, page *parser.Page) Page + type Table struct + End int + Header []string + Rows [][]string + Start int + func DetectTables(rows [][]Entry) []Table