Aktualizovaný Doconut pro .NET 6

Aktualizovaný Doconut prohlížeč pro .NET 6

Zachovejte cíl .NET 6 a přejděte na DI, middleware, asynchronní relace a volitelné distribuované nasazení.

Prohlížeč dokumentů Doconut zobrazující prezentaci uvnitř aplikace ASP.NET Core
Současný model hostování se známým zážitkem Doconut prohlížečevíce než 70 podporovaných formátů
76
ověřené přípony souborů
19
rodiny formátů
1
Cílové nasazení Windows
0
externí služby zpracování

Současná architektura Doconut pro aplikace .NET 6

Aktualizovaný balíček nahrazuje ruční konstrukci prohlížeče a kopírované zdroje modelem DI, middleware a asynchronním modelem dokumentovaným dnes.

Aktualizovaná integrace .NET 6Doconut.NET6
builder.Services.AddDoconut(options =>
{
    options.LicensePath = "Doconut.Viewer.lic";
});

app.UseDoconutResources();
app.UseDoconut();

var token = await viewer.OpenDocumentAsync(filePath);

Injekce závislostí

Zaregistrujte Doconut pomocí AddDoconut() a injektujte Viewer do koncového bodu, který otevírá každý dokument.

Asynchronní relace dokumentů

Nahraďte synchronní otevírání metodou OpenDocumentAsync() a vraťte nečitelné token pro prohlížeč.

Zdroje spravované middlewarem

Přestaňte udržovat kopírovaná aktiva prohlížeče a poskytujte aktuální balík prostřednictvím middleware Doconut.

Volitelný distribuovaný režim

Přijměte sdílené artefakty a chráněné ticketky, když aplikace potřebuje více obslužných uzlů.

více než 70 formátů bez změny cíle

76 ověřených přípon souborů v aktualizovaném balíčku.

Současný balíček .NET 6 poskytuje 76 zobrazitelných přípon napříč 19 rodinami prostřednictvím jednotného prohlížeče v prohlížeči.

Office a PDF

PDF, DOC, DOCX, RTF, ODT, XLS, XLSX, CSV, PPT, PPTX, ODP

CAD a diagramy

DWG, DXF, DGN, VSD, VSDX, VSSX, VSTX, MPP, MPX

E‑mail a medicína

EML, EMLX, MSG, DCM, IMA, XPS, EPUB, MHT, MHTML

Obrázky a web

JPG, PNG, TIFF, SVG, WEBP, AVIF, PSD, HTML, TXT, a další

Zobrazit všech 76 rozšíření

Klasický .NET 6 a aktualizovaný .NET 6 jsou odlišné integrace

Název balíčku může být stejný. Tyto podpisy kódu ukazují, kterou generaci Doconut aplikace používá.

Hostování

Klasický Doconut .NET 6

MapWhen() směruje požadavky přes DocImage.axd.

Aktualizovaný Doconut .NET 6

UseDoconutResources() a UseDoconut() registrují aktuální middleware pipeline.

Životní cyklus prohlížeče

Klasický Doconut .NET 6

Kód aplikace ručně vytváří Viewer s cache, HTTP kontextem a cestou k licenci.

Aktualizovaný Doconut .NET 6

AddDoconut() registruje Viewer a koncové body aplikace jej získají prostřednictvím dependency injection.

Otevírání dokumentu

Klasický Doconut .NET 6

OpenDocument() provádí klasické synchronní volání.

Aktualizovaný Doconut .NET 6

OpenDocumentAsync() vytváří současnou asynchronní relaci dokumentu.

Prohlížečové zdroje

Klasický Doconut .NET 6

Aplikace kopíruje a udržuje JavaScriptové soubory prohlížeče.

Aktualizovaný Doconut .NET 6

Middleware poskytuje vložené skripty, styly, obrázky a zdroje prohlížeče.

Škálování

Klasický Doconut .NET 6

Aplikace zůstává svázána s původním modelem hostování a relací.

Aktualizovaný Doconut .NET 6

Normální režim zůstává jednoduchý, zatímco Distribuovaný může být povolen pro vyvážený webový farm.

Nejprve modernizujte. Škálujte, když to aplikace potřebuje.

Aktualizovaná integrace .NET 6 podporuje stejný volitelný distribuovaný design pro sdílené renderovací artefakty a chráněné požadavky prohlížeče na Windows.

Distribuovaný režim je volitelný. Nepřidává složitost k výchozí integraci s jednou instancí.

Žádné trvalé relace

Schválené uzly ověřují sdílené ticketky místo závislosti na jedné instanci aplikace.

Chráněný přístup

Ticketky mohou svázat přístup k dokumentu s aktuálním prohlížečem a ověřeným uživatelem.

Publikování na pozadí

Upřednostněte první stránku, zatímco volitelné publikování pokračuje s pozdějšími artefakty dokumentu.

Řízené uchovávání

Používejte značky připravenosti, revokaci a pravidla uchovávání pro předvídatelné sdílené úložiště.

Otázky k migraci

Jak zjistím, zda moje aplikace používá klasický Doconut .NET 6?

Hledejte DocImage.axd, MapWhen(), ruční konstrukci nového Vieweru, OpenDocument() nebo soubory JavaScriptu prohlížeče spravované aplikací.

Podporuje aktualizovaný balíček stejné formáty?

Ano. Auditovaný katalog obsahuje 76 zobrazitelných přípon souborů napříč 19 rodinami formátů.

Musím migrovat do distribuovaného režimu?

Ne. Standardní prohlížeč s jednou instancí zůstává výchozím. Distribuovaný je explicitní volba pro nasazení s vyváženým zatížením.

Mohou stávající aplikace Doconut .NET 6 přijmout aktualizovanou architekturu?

Ano. Použijte migrační průvodce k mapování klasického hostování, konstrukce Vieweru, otevírání dokumentů, zdrojů, pluginů a škálování na současnou integraci.

Přesuňte svou integraci .NET 6 na aktuální model Doconut

Vyzkoušejte aktualizovaný balíček, následujte ověřenou migrační mapu a otestujte své stávající pracovní postupy s dokumenty.