RecursiveAI.OneDiff.Ocr
1.0.1
dotnet add package RecursiveAI.OneDiff.Ocr --version 1.0.1
NuGet\Install-Package RecursiveAI.OneDiff.Ocr -Version 1.0.1
<PackageReference Include="RecursiveAI.OneDiff.Ocr" Version="1.0.1" />
<PackageVersion Include="RecursiveAI.OneDiff.Ocr" Version="1.0.1" />
<PackageReference Include="RecursiveAI.OneDiff.Ocr" />
paket add RecursiveAI.OneDiff.Ocr --version 1.0.1
#r "nuget: RecursiveAI.OneDiff.Ocr, 1.0.1"
#:package RecursiveAI.OneDiff.Ocr@1.0.1
#addin nuget:?package=RecursiveAI.OneDiff.Ocr&version=1.0.1
#tool nuget:?package=RecursiveAI.OneDiff.Ocr&version=1.0.1
RecursiveAI.OneDiff.Ocr
Text diff and document comparison for .NET.
Scan comparison: a document source that reads scanned PDFs and images through a local OCR engine (RecursiveAI.OneOcr) into the compare model, with every word anchored by its page quadrilateral and its recognition confidence. A difference in words that were read with low confidence is flagged as a possible recognition error, never hidden. Changes are marked on the original scan pages, as for a digital PDF.
using OneDiff.Documents;
using OneDiff.Ocr;
OcrRedline.Register(); // once at startup (also registers PDF)
Redline.Create("scan-v1.pdf", "scan-v2.png", "marked.pdf");
var flagged = Comparison.Of("scan-v1.pdf", "scan-v2.png").Changes.Where(c => c.PossibleOcrError);
Depends on RecursiveAI.OneDiff.Pdf and RecursiveAI.OneOcr.
More: scans and the recognition flag
Source, issues and the full README: https://github.com/recursive-ai-oss/onediff-csharp. Measured results, including the rows that are pending or lose: https://github.com/recursive-ai-oss/onediff-csharp/blob/main/docs/results.md.
This project is unaffiliated with any other project named OneDiff.
Licensed under MIT OR Apache-2.0. © Recursive AI, LLC.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- RecursiveAI.OneDiff.Pdf (>= 1.0.1)
- RecursiveAI.OneImage (>= 1.10.5)
- RecursiveAI.OneImage.Pdf (>= 1.10.5)
- RecursiveAI.OneImage.Svg (>= 1.10.5)
- RecursiveAI.OneImage.Text (>= 1.10.5)
- RecursiveAI.OneOcr (>= 1.0.0)
- RecursiveAI.OneOcr.Pdf (>= 1.0.0)
- RecursiveAI.OnePdf.Fonts (>= 1.18.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
See CHANGELOG.md in the repository.