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 75 anzeigbare Erweiterungen über 18 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, wobei die Dokumentenverarbeitung innerhalb Ihrer Infrastruktur bleibt.
Der verteilte Modus veröffentlicht wiederverwendbare Dokumentartefakte in gemeinsam genutztem Speicher, sodass jeder autorisierte Knoten geschützte Viewer‑Anfragen bedienen kann.
Der verteilte Modus ist optional. Der Standard‑Single‑Instance‑Viewer bleibt die Vorgabe.
Genehmigte Knoten prüfen gemeinsam genutzte Zugriffstickets, anstatt von einer einzelnen Anwendungsinstanz abhängig zu sein.
Tickets können den Dokumentenzugriff an den aktuellen Browser und den authentifizierten Benutzer binden.
Beginnen Sie mit dem Anzeigen, während die optionale Hintergrundveröffentlichung für spätere Seiten weiterläuft.
Verwenden Sie begrenzte Warteschlangen, Bereitschaftsmarker, Widerruf und Aufbewahrung für vorhersehbare Bereitstellungen.
Ja. Der .NET 8 Katalog unterstützt 75 Dateierweiterungen über 18 Familien und zeigt sie über einen Browser‑Viewer an.
Nein. Dokumente werden vom selbstgehosteten Doconut SDK gerendert, ohne Microsoft Office auf dem 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.