A proof-of-concept ASP.NET Core Razor Pages app for IIIF.Manifest.Serializer.Net. Paste a IIIF Presentation Manifest, detect its version, and serialize it to a chosen target version, with the original and converted JSON shown side by side.
This is a proof-of-concept repository and is free to use.
- Detecting a Manifest's IIIF Presentation version.
- Reading Presentation API 2.x or 3.0 JSON.
- Normalizing through the SDK.
- Serializing to a deliberately selected output version:
- Presentation API 3.0
- Presentation API 2.1
- Presentation API 2.0
- Showing original and converted JSON side by side.
The project restores from the default NuGet feed (https://api.nuget.org/v3/index.json); no custom feed is configured.
<PackageReferenceInclude="IIIF.Manifest.Serializer.Net"Version="3.0.17" />dotnet restore
dotnet build -c Releasedotnet runThen open the local URL printed by ASP.NET Core.
If you publish a newer package version:
dotnet add package IIIF.Manifest.Serializer.Net --version <your-version>This repository publishes generated documentation under docs/.
- Pages
Types:1Files:4Diagrams:✓ - Samples
Types:1Files:1Diagrams:✗ - Services
Types:2Files:2Diagrams:✓
Last generated: 2026-08-12