Files
fil/docs/snippets/ruby/metadata/page_tracking_basic.md
Henrik Jess Nielsen b4c07d3693
All checks were successful
Deploy fil (kreuzberg) / deploy (push) Successful in 49s
Nomad changes
2026-06-01 23:40:55 +02:00

17 lines
380 B
Markdown

Require 'Kreuzberg'
Config = Kreuzberg::ExtractionConfig.new(
pages: Kreuzberg::PageConfig.new(
extract_pages: true
)
)
Result = Kreuzberg.extract_file_sync("document.pdf", config: config)
Result.pages&.each do |page|
puts "Page #{page.page_number}:"
puts " Content: #{page.content.length} chars"
puts " Tables: #{page.tables.length}"
puts " Images: #{page.images.length}"
end