Abhängigkeitsinjektion
Fügen Sie Doconut dem Service-Container hinzu und erhalten Sie den Viewer über dasselbe DI-Modell wie den Rest Ihrer Anwendung.
Betten Sie mehr als 70 Formate in ASP.NET Core und Blazor ein, selbstgehostet auf Windows oder Docker.

Registrieren Sie Doconut einmal, injizieren Sie den Viewer dort, wo Dokumente geöffnet werden, und lassen Sie die Middleware die Viewer-Pipeline und eingebettete Ressourcen bereitstellen.
builder.Services.AddDoconut(options =>
{
options.LicensePath = "Doconut.Viewer.lic";
});
app.UseDoconutResources();
app.UseDoconut();
var token = await viewer.OpenDocumentAsync(filePath);Fügen Sie Doconut dem Service-Container hinzu und erhalten Sie den Viewer über dasselbe DI-Modell wie den Rest Ihrer Anwendung.
Öffnen Sie Dateien mit OpenDocumentAsync() und geben Sie ein undurchsichtiges serverseitiges Token an den Browser-Viewer zurück.
Stellen Sie Skripte, Styles, Bilder und Dokumentanfragen mit UseDoconutResources() und UseDoconut() bereit.
Aktivieren Sie lizenzierte Funktionen wie Converter und DICOM in derselben Startkonfiguration wie den Basis-Viewer.
Der genaue SDK-Katalog enthält 76 anzeigbare Erweiterungen über 19 Familien, einschließlich Formaten, die reine PDF‑Komponenten nicht unterstützen.
PDF, DOC, DOCX, RTF, ODT, XLS, XLSX, CSV, PPT, PPTX, ODP
DWG, DXF, DGN, VSD, VSDX, VSSX, VSTX, MPP, MPX
EML, EMLX, MSG, DCM, IMA, XPS, EPUB, MHT, MHTML
JPG, PNG, TIFF, SVG, WEBP, AVIF, PSD, HTML, TXT, und mehr

Der .NET 8 Build unterstützt selbstgehostete Bereitstellung auf Windows und in Docker, während die Dokumentenverarbeitung innerhalb Ihrer Infrastruktur bleibt.
Der Distributed‑Modus veröffentlicht wiederverwendbare Dokumentartefakte in gemeinsamen Speicher, sodass jeder autorisierte Knoten geschützte Viewer‑Anfragen bedienen kann.
Der Distributed‑Modus ist optional. Der Standard‑Single‑Instance‑Viewer bleibt die Vorgabe.
Genehmigte Knoten validieren gemeinsam genutzte Zugriffstickets anstatt von einer Anwendungsinstanz abhängig zu sein.
Tickets können den Dokumentzugriff an den aktuellen Browser und den authentifizierten Benutzer binden.
Beginnen Sie mit dem Anzeigen, während optionales Hintergrund‑Publishing für spätere Seiten fortgesetzt wird.
Verwenden Sie begrenzte Warteschlangen, Bereitschafts‑Marker, Widerruf und Aufbewahrung für vorhersehbare Bereitstellungen.
Ja. Der .NET 8 Katalog unterstützt 76 Dateierweiterungen über 19 Familien und zeigt sie über einen Browser‑Viewer an.
Nein. Dokumente werden vom selbstgehosteten Doconut SDK gerendert, ohne Microsoft Office auf Server oder Client zu installieren.
Ja. Öffnen Sie das Dokument über den injizierten Viewer‑Service und initialisieren Sie dann den Doconut JavaScript‑Viewer in Ihrer Blazor‑Seite.
Nein. Rendering und optionale geteilte Artefakte bleiben innerhalb der von Ihrer Anwendung konfigurierten Infrastruktur.
Testen Sie Doconut mit Ihren eigenen PDF-, Office-, CAD-, E‑Mail-, Bild- und Medizin‑Dateien.