MarkMyFile.Blazor 0.1.0

MarkMyFile.Blazor

Blazor-Komponente für Anmerkungen als Ebenen auf PDFs und Bildern — Text, Linien, Rahmen, Freihand. Mit Verschieben/Skalieren, Zoom, Druck (mit oder ohne Ebenen) und JSON-Persistenz. pdf.js ist im Paket enthalten, kein CDN nötig.

Schnellstart

// Program.cs
builder.Services.AddMarkMyFile();
<VgDokumentAnmerkungen Url="rechnung.pdf"
                       Bearbeitbar="true"
                       @bind-Annotationen="_annotationen"
                       AktuellerBenutzer="@benutzerName" />

Annotationen (List<Anmerkung>) ist der komplette Ebenen-Stack — als JSON neben dem Dokument persistieren, das Original bleibt unverändert.

Parameter

Parameter Bedeutung
Url PDF oder Bild als statische Datei (same-origin)
Daten + DateiName Dokument direkt aus dem Speicher (Upload, DB-Blob)
Bearbeitbar true = Toolbar + Ebenen-Panel, false = Vorschau mit Zoom/Druck
Annotationen Ebenen-Stack, bindbar (@bind-Annotationen)
AktuellerBenutzer wird als Ersteller in neue Anmerkungen geschrieben

No packages depend on MarkMyFile.Blazor.

Version Downloads Last updated
0.4.0 0 07/23/2026
0.3.0 0 07/23/2026
0.2.0 0 07/23/2026
0.1.0 2 07/23/2026