Angri450.Nong.Pdf
4.1.0
dotnet add package Angri450.Nong.Pdf --version 4.1.0
NuGet\Install-Package Angri450.Nong.Pdf -Version 4.1.0
<PackageReference Include="Angri450.Nong.Pdf" Version="4.1.0" />
<PackageVersion Include="Angri450.Nong.Pdf" Version="4.1.0" />
<PackageReference Include="Angri450.Nong.Pdf" />
paket add Angri450.Nong.Pdf --version 4.1.0
#r "nuget: Angri450.Nong.Pdf, 4.1.0"
#:package Angri450.Nong.Pdf@4.1.0
#addin nuget:?package=Angri450.Nong.Pdf&version=4.1.0
#tool nuget:?package=Angri450.Nong.Pdf&version=4.1.0
Angri450.Nong.Pdf
Local PDF document slicing engine for Nong.NET.
This package provides the deterministic PDF backend used by nong pdf:
pdf check: classify text, hybrid, or scan PDFs.pdf dissect: write a NongPandoc-aligned PDF slice withcontent.nongmark, JSONL blocks, structure, format, diagnostics, assets, and optionalpreview/content.txt.pdf render: render pages to PNG through the PDFium runtime vendored inAngri450.Nong.Pdf.pdf images: extract embedded image evidence with page and bbox provenance, including page-crop fallback when a PDF image stream cannot be decoded directly.
The primary AI-readable output is content.nongmark, aligned with the shared Angri450.Nong.Pandoc package contract. preview/content.txt is a lossy plain-text preview only. The shared stream set is manifest.json, document.json, content.jsonl, content.nongmark, structure.json, format.json, diagnostics.json, and assets/manifest.json.
The slice manifest.json uses schemaVersion: "nong-pandoc/package/v1" so
PDF slices share the same top-level contract as Word, PPT, and Excel slices.
Text-layer slicing includes deterministic heuristics for repeated header/footer removal, two-column reading order, simple aligned-row table blocks, and suspicious custom-encoded font warnings. These heuristics preserve page/bbox provenance in content.jsonl and report routing/quality concerns through diagnostics and warnings.
No Python, Pandoc executable, MinerU executable, or external OCR process is required for text-layer PDF slicing.
Pdf text/image inspection uses the PdfPig source vendored in Angri450.Nong.ThirdParty; this package no longer depends on the PdfPig NuGet package. Page rendering uses Docnet/PDFium source and native assets vendored directly in Angri450.Nong.Pdf.
Install
Most users should install the CLI:
dotnet tool install --global Angri450.Nong.Cli --add-source https://mirrors.huaweicloud.com/repository/nuget/v3/index.json
Library consumers can reference this package directly when embedding the PDF slice engine in .NET code.
License
Apache-2.0
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
-
net8.0
- Angri450.Nong.Pandoc (>= 4.1.0)
- Angri450.Nong.ThirdParty (>= 4.1.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|