Aktualizovaný Doconut pro .NET 6

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

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

Doconut prohlížeč dokumentů zobrazující prezentaci v aplikaci ASP.NET Core
Aktuální model hostování se známým zážitkem Doconut prohlížečevíce než 70 podporovaných formátů
75
ověřené přípony souborů
18
rodiny formátů
1
Cílové nasazení Windows
0
externí zpracovatelské služby

Aktuální 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 přes middleware Doconut.

Volitelný distribuovaný režim

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

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

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

Aktuální 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 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 konstruuje Viewer ručně 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áří aktuální 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í model 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é sticky sessions

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

Chráněný přístup

Tokeny 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é 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 JavaScript 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 distribuovaného režimu?

Ne. Standardní prohlížeč s jednou instancí zůstává výchozí. 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í 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í workflow dokumentů.