package main import ( "fmt" "strings" "github.com/rudolfoborges/pdf2go" ) type CheckEntry struct { Product string Price string } func main() { pdf, err := pdf2go.New("./test.pdf", pdf2go.Config{ LogLevel: pdf2go.LogLevelError, }) if err != nil { panic(err) } text, err := pdf.Text() if err != nil { panic(err) } split := strings.Split(text, "\n") for index, element := range split{ if element == "Цена*Кол" { fmt.Println("----") fmt.Println(split[index-4]) fmt.Println(split[index-3]) fmt.Println(split[index-2]) fmt.Println(split[index-1]) fmt.Println(split[index]) fmt.Println(split[index+1]) fmt.Println(split[index+2]) fmt.Println(split[index+3]) fmt.Println(split[index+4]) fmt.Println("Товар: ", split[index-2]) fmt.Println("Цена: ", split[index+2]) fmt.Println("------") } } }