Files
fil/docs/snippets/go/config/document_structure_config.md

26 lines
545 B
Markdown
Raw Permalink Normal View History

2026-06-01 23:40:55 +02:00
```go title="Document Structure Config (Go)"
package main
import (
"fmt"
kreuzberg "github.com/kreuzberg-dev/kreuzberg/packages/go/v5"
)
func main() {
config := kreuzberg.NewExtractionConfig(
kreuzberg.WithIncludeDocumentStructure(true),
)
result, err := kreuzberg.ExtractFileSync("document.pdf", config)
if err != nil {
panic(err)
}
if result.Document != nil {
for _, node := range result.Document.Nodes {
fmt.Printf("[%s]\n", node.Content.NodeType)
}
}
}
```