This commit is contained in:
19
docs/snippets/elixir/advanced/table_extraction.exs
Normal file
19
docs/snippets/elixir/advanced/table_extraction.exs
Normal file
@@ -0,0 +1,19 @@
|
||||
```elixir title="Elixir"
|
||||
{:ok, result} = Kreuzberg.extract_file("document.pdf")
|
||||
|
||||
tables = result.tables
|
||||
IO.puts("Total tables found: #{length(tables)}")
|
||||
|
||||
Enum.with_index(tables, 1) |> Enum.each(fn {table, index} ->
|
||||
IO.puts("\n--- Table #{index} ---")
|
||||
|
||||
# Access table cells
|
||||
cells = table["cells"] || []
|
||||
IO.puts("Rows: #{length(cells)}")
|
||||
|
||||
# Access table markdown representation
|
||||
markdown = table["markdown"]
|
||||
IO.puts("Markdown representation:")
|
||||
IO.puts(markdown)
|
||||
end)
|
||||
```
|
||||
Reference in New Issue
Block a user