NETReporter 0.7.0

NETReporter

Moderní knihovna pro generování PDF reportů z JSON šablon

🚀 Instalace

dotnet add package NETReporter

📋 Použití

using NetReporter;

// Registrace služeb
services.AddNetReporter();

// Generování reportu
var renderer = serviceProvider.GetRequiredService<IReportRenderer>();
var pdfBytes = await renderer.RenderAsync(templateJson, dataJson);

// Uložení do souboru
await File.WriteAllBytesAsync("report.pdf", pdfBytes);

✨ Funkce

  • ✅ Deklarativní JSON šablony pro definici PDF reportů
  • ✅ Dynamické vyhodnocování dat pomocí C# výrazů
  • ✅ Podpora tabulek, grafů, obrázků a čárových kódů
  • ✅ QR kódy a různé typy čárových kódů (EAN, Code128, atd.)
  • ✅ SVG obrázky s automatickým fallbackem
  • ✅ FlexibilníLayoutEngine pro složité rozvržení
  • ✅ Validace šablon pomocí JSON Schema

📚 Dokumentace

Kompletní dokumentaci k šablonám a API najdete v dokumentaci projektu.

🔧 Požadavky

  • .NET 10.0 nebo vyšší

📝 Licence

Copyright © PeNo


Pro více informací, příkladů a pokročilé použití navštivte repozitář projektu.

No packages depend on NETReporter.

Podrobnosti o změnách najdete na: https://dev.azure.com/advsoft/Knihovny/_git/NetReporter?path=/CHANGELOG.md

Version Downloads Last updated
0.8.1 5 02/20/2026
0.8.1-preview.1 4 02/13/2026
0.7.1-preview.2 3 02/10/2026
0.7.1-preview.1 3 02/10/2026
0.7.0 3 02/10/2026
0.0.6 4 02/01/2026
0.0.5 4 02/01/2026
0.0.0-alpha.0.17 4 02/01/2026