Injection de dépendances
Ajoutez Doconut au conteneur de services et recevez le Viewer via le même modèle d'injection de dépendances que le reste de votre application.
Intégrez plus de 70 formats dans ASP.NET Core et Blazor, hébergement autonome sur Windows ou Docker.

Enregistrez Doconut une fois, injectez le Viewer où les documents sont ouverts, et laissez le middleware servir le pipeline du visualiseur et les ressources intégrées.
builder.Services.AddDoconut(options =>
{
options.LicensePath = "Doconut.Viewer.lic";
});
app.UseDoconutResources();
app.UseDoconut();
var token = await viewer.OpenDocumentAsync(filePath);Ajoutez Doconut au conteneur de services et recevez le Viewer via le même modèle d'injection de dépendances que le reste de votre application.
Ouvrez les fichiers avec OpenDocumentAsync() et renvoyez un jeton opaque côté serveur au visualiseur du navigateur.
Servez les scripts, styles, images et requêtes de documents avec UseDoconutResources() et UseDoconut().
Activez les capacités sous licence comme Converter et DICOM dans la même configuration de démarrage que le visualiseur de base.
Le catalogue exact du SDK contient 76 extensions visualisables parmi 19 familles, y compris les formats que les composants PDF uniquement laissent de côté.
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, et plus

La version .NET 8 prend en charge le déploiement autonome sur Windows et Docker tout en conservant le traitement des documents au sein de votre infrastructure.
Le mode Distribué publie des artefacts de documents réutilisables vers un stockage partagé afin que tout nœud autorisé puisse servir les requêtes de visualiseur protégées.
Le mode Distribué est optionnel. Le visualiseur à instance unique standard reste le défaut.
Les nœuds approuvés valident les tickets d'accès partagés au lieu de dépendre d'une seule instance d'application.
Les tickets peuvent lier l'accès au document au navigateur actuel et à l'utilisateur authentifié.
Commencez la visualisation pendant que la publication en arrière-plan optionnelle continue avec les pages suivantes.
Utilisez des files d'attente limitées, des indicateurs de disponibilité, la révocation et la rétention pour des déploiements prévisibles.
Oui. Le catalogue .NET 8 prend en charge 76 extensions de fichiers parmi 19 familles et les affiche via un seul visualiseur navigateur.
Non. Les documents sont rendus par le SDK Doconut autonome sans installer Microsoft Office sur le serveur ou le client.
Oui. Ouvrez le document via le service Viewer injecté, puis initialisez le visualiseur JavaScript Doconut dans votre page Blazor.
Non. Le rendu et les artefacts partagés optionnels restent à l'intérieur de l'infrastructure configurée par votre application.
Testez Doconut avec vos propres fichiers PDF, Office, CAD, e‑mail, images et fichiers médicaux.