pdf_ocr_vlm 2.1.0
pdf_ocr_vlm: ^2.1.0 copied to clipboard
HTTP OCR engine for dart_pdf_editor that adds a selectable, searchable text layer to scanned PDFs using a self-hosted VLM or any JSON OCR service.
Changelog #
2.1.0 #
- Version bump to align with
dart_pdf_editor2.1.0. No public VLM OCR API changes since 2.0.0.
2.0.0 #
- Version bump to align with
dart_pdf_editor2.0.0. No public VLM OCR API changes since 1.4.7.
1.4.7 #
- Version bump to align with
dart_pdf_editor1.4.7. No public VLM OCR API changes since 1.4.6.
1.4.6 #
- Version bump to align with
dart_pdf_editor1.4.6. No public VLM OCR API changes since 1.4.5.
1.4.5 #
- Version bump to align with
dart_pdf_editor1.4.5. No public VLM OCR API changes since 1.4.4.
1.4.4 #
- Version bump to align with
dart_pdf_editor1.4.4. No public VLM OCR API changes since 1.4.3.
1.4.3 #
- Version bump to align with
dart_pdf_editor1.4.3. No public VLM OCR API changes since 1.4.2.
1.4.2 #
- Version bump to align with
dart_pdf_editor1.4.2. No public VLM OCR API changes since 1.4.1.
1.4.1 #
- Version bump to align with
dart_pdf_editor1.4.1. No public VLM OCR API changes since 1.4.0.
1.4.0 #
- Version bump to align with
dart_pdf_editor1.4.0. No public OCR API changes since 1.3.2.
1.3.2 #
- Version bump to align with
dart_pdf_editor1.3.2. No API changes since 1.3.1.
1.3.1 #
- Version bump to align with
dart_pdf_editor1.3.1. No API changes since 1.2.3.
1.2.3 #
- Version bump to align with
dart_pdf_editor1.2.3. No API changes since 1.2.2.
1.2.2 #
- Version bump to align with
dart_pdf_editor1.2.2. No API changes since 1.2.1.
1.2.1 #
- Add a package example and shorten the pubspec description for pub.dev scoring.
1.2.0 #
- Version bump to align with
dart_pdf_editor1.2.0.
0.1.0 #
- Initial release.
VlmOcrEngineimplementsdart_pdf_editor'sPdfOcrEngineby POSTing each page raster to an HTTP OCR service and mapping the recognized boxes back into PDF user space. VlmOcrEngine.dotsOcrpreset targets a vLLM server hostingrednote-hilab/dots.ocrover its OpenAI-compatible chat API, with no adapter required.- A small default JSON contract (
{image, width, height} → {spans: [...]}) plusrequestBody/responseParserhooks for custom or cloud backends.