Aktualizovaný Doconut pro .NET 6

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

Udržte svůj cíl .NET 6 při přechodu na DI, middleware, asynchronní relace a volitelné distribuované nasazení.

Doconut prohlížeč dokumentů zobrazující prezentaci v aplikaci ASP.NET Core
Současný hostingový model se známým zážitkem Doconut prohlížeče75 podporovaných formátů
75
ověřené přípony souborů
18
rodiny formátů
1
Cílová platforma Windows
0
externí zpracovatelské služby

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í pomocí OpenDocumentAsync() a vraťte nečitelné token prohlížeči.

Zdroje spravované middleware

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

Volitelný distribuovaný režim

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

75 formátů bez změny vašeho cíle

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

Současný balíček .NET 6 poskytuje 75 zobrazitelných přípon napříč 18 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 75 rozšíření

Klasický .NET 6 a aktualizovaný .NET 6 jsou různé integrace

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

Hosting

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 konstruuje Viewer ručně s cache, HTTP kontextem a licenční cestou.

Aktualizovaný Doconut .NET 6

AddDoconut() registruje Viewer a koncové body aplikace jej získají prostřednictvím injekce závislostí.

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á vázána na původní hostingový a relační model.

Aktualizovaný Doconut .NET 6

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

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

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

Režim Distributed je volitelný. Nepřidává složitost do výchozí integrace s jednou instancí.

Žádné sticky sessions

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

Chráněný přístup

Tickety 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.

Kontrolovaná retence

Používejte značky připravenosti, odvolání a pravidla retence 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 JavaScript prohlížeče spravované aplikací.

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

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

Potřebuji migrovat do režimu Distributed?

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

Mohou existující aplikace Doconut .NET 6 přijmout aktualizovanou architekturu?

Ano. Použijte migrační průvodce k mapování klasického hostingu, konstrukce Vieweru, otevírání dokumentu, zdrojů, pluginů a škálování na aktuální 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.