OfficeIMO.Reader.Pdf
0.0.1
Prefix Reserved
See the version list below for details.
dotnet add package OfficeIMO.Reader.Pdf --version 0.0.1
NuGet\Install-Package OfficeIMO.Reader.Pdf -Version 0.0.1
<PackageReference Include="OfficeIMO.Reader.Pdf" Version="0.0.1" />
<PackageVersion Include="OfficeIMO.Reader.Pdf" Version="0.0.1" />
<PackageReference Include="OfficeIMO.Reader.Pdf" />
paket add OfficeIMO.Reader.Pdf --version 0.0.1
#r "nuget: OfficeIMO.Reader.Pdf, 0.0.1"
#:package OfficeIMO.Reader.Pdf@0.0.1
#addin nuget:?package=OfficeIMO.Reader.Pdf&version=0.0.1
#tool nuget:?package=OfficeIMO.Reader.Pdf&version=0.0.1
OfficeIMO.Reader.Pdf
Thin PDF adapter for OfficeIMO.Reader.
using OfficeIMO.Reader;
using OfficeIMO.Reader.Pdf;
DocumentReaderPdfRegistrationExtensions.RegisterPdfHandler();
IReadOnlyList<ReaderChunk> chunks = DocumentReader
.Read("invoice.pdf")
.ToList();
For service hosts that load modular reader adapters by assembly, bootstrap the PDF adapter and export the merged capability manifest in one step:
using OfficeIMO.Reader;
using OfficeIMO.Reader.Pdf;
ReaderHostBootstrapResult result = DocumentReader.BootstrapHostFromAssemblies(
new[] { typeof(DocumentReaderPdfRegistrationExtensions).Assembly },
new ReaderHostBootstrapOptions {
ReplaceExistingHandlers = true,
IncludeBuiltInCapabilities = true,
IncludeCustomCapabilities = true
});
string manifestJson = result.ManifestJson;
The adapter uses OfficeIMO.Pdf's logical read model and emits page-aware chunks with ReaderLocation.Page, Markdown text, detected tables with column profiles and diagnostics, source/security/form/open-action/active-content counters in ReaderChunk.Diagnostics, table confidence aggregates, table/image geometry coverage, selected form-widget appearance coverage, passive action summaries in ReaderChunk.Actions, image placeholders plus image visual geometry in ReaderChunk.Visuals, link annotations, and typed form fields with widget geometry, current appearance state names, and normal appearance state names when available. Action summaries identify document-open, catalog, page, and annotation sources plus scope, trigger, path, and action type without exposing JavaScript bodies or other executable payloads.
using OfficeIMO.Reader.Pdf;
ReaderPdfProfileContract contract = ReaderPdfProfileContracts.OfficeIMO;
Console.WriteLine(contract.Id);
Console.WriteLine(contract.OutputContract);
ReaderPdfProfileContracts.OfficeIMO exposes the stable handler identifier,
pipeline, chunk metadata contract, safety behavior, and unsupported scope for
hosts that need a capability manifest or user-facing adapter description.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. 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 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. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 is compatible. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.7.2
- OfficeIMO.Pdf (>= 0.1.37)
- OfficeIMO.Reader (>= 0.1.37)
-
.NETStandard 2.0
- OfficeIMO.Pdf (>= 0.1.37)
- OfficeIMO.Reader (>= 0.1.37)
-
net10.0
- OfficeIMO.Pdf (>= 0.1.37)
- OfficeIMO.Reader (>= 0.1.37)
-
net8.0
- OfficeIMO.Pdf (>= 0.1.37)
- OfficeIMO.Reader (>= 0.1.37)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on OfficeIMO.Reader.Pdf:
| Package | Downloads |
|---|---|
|
OfficeIMO.Reader.All
Composition-only preset for registering OfficeIMO.Reader's local format adapters. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 3.0.0 | 187 | 7/20/2026 |
| 2.0.1 | 250 | 7/14/2026 |
| 2.0.0 | 83 | 7/14/2026 |
| 0.0.14 | 1,441 | 7/9/2026 |
| 0.0.13 | 266 | 7/8/2026 |
| 0.0.12 | 426 | 7/5/2026 |
| 0.0.11 | 191 | 7/4/2026 |
| 0.0.10 | 207 | 6/27/2026 |
| 0.0.9 | 112 | 6/27/2026 |
| 0.0.8 | 370 | 6/24/2026 |
| 0.0.7 | 162 | 6/23/2026 |
| 0.0.6 | 276 | 6/21/2026 |
| 0.0.5 | 115 | 6/16/2026 |
| 0.0.4 | 295 | 6/16/2026 |
| 0.0.3 | 153 | 6/15/2026 |
| 0.0.2 | 183 | 6/13/2026 |
| 0.0.1 | 218 | 6/12/2026 |