19 lines
506 B
Markdown
19 lines
506 B
Markdown
|
|
Import dev.kreuzberg.\*;
|
||
|
|
|
||
|
|
var config = ExtractionConfig.builder()
|
||
|
|
.pages(PageConfig.builder()
|
||
|
|
.extractPages(true)
|
||
|
|
.build())
|
||
|
|
.build();
|
||
|
|
|
||
|
|
var result = Kreuzberg.extractFileSync("document.pdf", config);
|
||
|
|
|
||
|
|
If (result.pages() != null) {
|
||
|
|
for (var page : result.pages()) {
|
||
|
|
System.out.println("Page " + page.pageNumber() + ":");
|
||
|
|
System.out.println(" Content: " + page.content().length() + " chars");
|
||
|
|
System.out.println(" Tables: " + page.tables().size());
|
||
|
|
System.out.println(" Images: " + page.images().size());
|
||
|
|
}
|
||
|
|
}
|