opendataloader-pdf

Solid

Wysokiej jakości konwerter PDF→JSON/Markdown dla AI - zachowuje reading order, strukturę tabel, headings. Użyj gdy użytkownik mówi "wysoka jakość PDF", "papers naukowe PDF", "tabele z PDF", "opendataloader", "PDF z skomplikowaną strukturą", albo gdy MarkItDown daje słaby output. Główny konwerter PDF→MD w pipeline Konwerter/ w Obsidian Vault.

Data & Documents 6 stars 2 forks Updated 2 weeks ago MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
28
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# OpenDataLoader PDF - PDF→JSON/MD (PL) Java-based (Python wrapper) parser PDF najwyższej jakości dla AI. Benchmarki: NID (reading order), TEDS (tabele), MHS (headings). Używany w pipeline `Konwerter/` w vault. ## Instalacja (zrobione 2026-04-21) ```bash python -m pip install --user opendataloader-pdf ``` Python 3.14, `opendataloader-pdf 2.2.1`. Wymaga **Java 17+** (mamy Eclipse Adoptium JDK 17). CLI: `python -m opendataloader_pdf` albo `opendataloader-pdf.exe` ze Scripts/. ## Wspierane outputy - **JSON** (pełna struktura - reading order, bounding boxes, tabele jako 2D arrays) - default - **Markdown** (flattened output, gotowy pod LLM) - **HTML** (opcjonalnie) ## Użycie ### CLI - pojedynczy PDF ```bash python -m opendataloader_pdf --input plik.pdf --output output/ --format md ``` ### Batch (Obsidian Vault, pipeline Konwerter) ```bash python -m opendataloader_pdf \ --input "%USERPROFILE%/Documents/Obsidian Vault/wszystko co wpada szybko/" \ --output "%USERPROFILE%/Documents/Obsidian Vault/Konwerter/" \ --format md \ --recursive ``` ### Zaawansowane flagi - `--enrich-formula` - wyciąga formuły LaTeX - `--enrich-picture-description` - opis obrazów (wymaga `--hybrid-mode full`) - `--filter-hidden-text` - wykrywa ukryty tekst (off by default, per-page rendering) ### Python API ```python import opendataloader_pdf result = opendataloader_pdf.load("plik.pdf", output_format="markdown") print(result.markdown) ``` ## Kiedy użyć vs MarkItDown | PDF | Narzędzie | |---...

Details

Author
matematicsolutions
Repository
matematicsolutions/awesome-matematic-skills-pl
Created
3 months ago
Last Updated
2 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Solid

markitdown

Konwersja dowolnego dokumentu (PDF, Word, Excel, PowerPoint, HTML, EPUB, audio, obrazy, YouTube) na Markdown dla LLM. Użyj gdy użytkownik mówi "konwertuj PDF", "przerób Word na markdown", "zamień PPT na MD", "markdown z Excela", "wyciągnij tekst z PDF", albo daje plik Office/PDF do analizy. Microsoft MarkItDown (pip) + MCP server.

6 Updated 2 weeks ago
matematicsolutions
Data & Documents Solid

redline-docx-pl

Redlining polskich umow i pism w .docx z natywnymi Word Track Changes - bez niszczenia formatowania OOXML. Czyta .docx do Markdown (CriticMarkup) dla LLM, aplikuje zmiany jako sledzone (w:ins/w:del) + komentarze, i robi sanitize przed wyslaniem (strip metadanych autora, last-modified-by, rsid, timestampy - RODO przy wysylce pisma). Silnik = adeu (MIT). Use when the user wants to nanosic poprawki w umowie/pismie .docx, zrobic redline/tryb sledzenia zmian, czytac docx dla LLM bez utraty formatowania, przygotowac pismo do wyslania (usunac metadane autora z Worda), porownac dwie wersje .docx, lub mentions track changes / sledzenie zmian / redline / .docx / DOCX.

6 Updated 2 weeks ago
matematicsolutions
Data & Documents Listed

pdf-to-markdown

Converts PDFs to AI-ready Markdown using OpenDataLoader PDF (@opendataloader/pdf) with audit-ready naming, metadata, and logs. Use when the user provides a PDF path, asks to parse/extract/convert a PDF to markdown, or mentions opendataloader-pdf for document ingestion.

0 Updated 2 days ago
singleton-sd