Můžete prohlížet PDF, soubory Office, výkresy CAD, e‑mail a obrázky v prohlížeči bez instalace starých pluginů. Pro Windows‑based .NET aplikace Doconut Viewer poskytuje backendové zpracování dokumentů, zatímco uživatelé zůstávají uvnitř podnikové aplikace.

V následujících sekcích prozkoumáme, proč je odstraňování starých pluginů důležité, načrtneme workflow integrace ASP.NET Core a budeme diskutovat o nahrávání drag‑and‑drop a integraci Blazoru, aniž bychom se spolehli na neověřený SDK kód.
Žádné pluginy: Proč jsou průlomové pro .NET webové aplikace
Odstraňte tření „nejprve instalovat“
Tradiční prohlížeče se drží ActiveX, Java nebo Flash. Tyto staromódní technologie vyžadují oprávnění, spouštějí bezpečnostní upozornění a často selhávají v moderních prohlížečích. Doconut App to vše obejde tím, že vykresluje dokumenty zcela v HTML5/Canvas. Výsledek? Zážitek jedním kliknutím: kliknete na odkaz nebo pustíte soubor a obsah se okamžitě zobrazí — žádné stahování, žádné výzvy, žádné IT požadavky.
Zachovejte sandbox prohlížeče nedotčený
Protože se nenačítají žádné externí pluginy, sandbox prohlížeče zůstává nedotčený. To zachovává bezpečnostní záruky, na které podniky spoléhají, zejména když se důvěrné PDF nebo výkresy CAD šíří přes intranet. Doconut App přidává SSL nahrávání a úložiště AES‑256, ale jádro bez pluginů je to, co zabraňuje stránce požadovat zvýšená oprávnění.
Budoucí odolnost napříč prohlížeči a zařízeními
HTML5 je univerzální jazyk webu. Jak se prohlížeče vyvíjejí, nadále podporují standardy, které Doconut App používá, zatímco staré pluginy mizí. Ať už uživatel používá Chrome, Edge, Safari nebo mobilní WebView, prohlížeč se chová stejně — žádná varování „chybí plugin“, žádná řešení specifická pro verzi.
Vkládání bezpluginového prohlížeče Doconut App do ASP.NET Core
Pro integraci prohlížeče vygenerujte zabezpečenou, dočasnou URL pro soubor na serveru a předajte ji skriptu na straně klienta. Server streamuje šifrovaný soubor přes HTTPS; JavaScript na straně klienta poskytovaný Doconut App jej vykreslí uvnitř elementu <div>.
Server‑side pracovní postup (konceptuální)
- Přijměte požadavek na dokument.
- Načtěte soubor z úložiště (SQL, Blob atd.).
- Vytvořte časově omezenou, podepsanou URL, která ukazuje na šifrovaný soubor.
- Vraťte tuto URL do Razor view.
Razor view (konceptuální)
Nechte view zodpovědnou za rozvržení a autorizovaný stav prohlížeče, zatímco server načítá a zpracovává dokument. Používejte pouze klientské zdroje a inicializační sekvenci zdokumentovanou pro nainstalovanou verzi Doconut.
Když se stránka načte, skript hledá atribut data-doc-url, načte šifrovaný soubor přes HTTPS, dešifruje jej v paměti a vykreslí dokument na plátno. Žádný ActiveX, Java ani Flash — pouze čisté HTML5.
Proč je to důležité
- Žádné pluginy: Jediným externím aktivem je lehká JavaScriptová knihovna od Doconut App.
- Zabezpečení včleněné: URL je časově omezená a podepsaná, takže ji nikdo nemůže znovu použít.
- Výkon: Prohlížeč streamuje jen bajty potřebné pro aktuální viewport, takže i obrovské DWG nebo PDF soubory se načtou rychle.
Renderování podporovaných formátů bez pluginů
Engine Doconut App nativně rozumí více než 50 zdrojovým formátům — včetně PDF, DOCX, XLSX, PPTX, DWG, DXF, PNG, JPEG a mnoha dalších. Protože engine pracuje přímo v prohlížeči, není potřeba samostatných serverových konverzních služeb. Prohlížeč detekuje typ souboru a vykreslí jej s pixelovou dokonalostí, poskytující skutečný bezpluginový zážitek.
Nahrávání drag‑and‑drop s okamžitým, bezpluginovým vykreslováním
Podniky rády umožňují uživatelům náhled souborů za chodu. S Doconut App můžete přidat oblast drag‑and‑drop, která nahrává dokument, vygeneruje zabezpečenou URL pro zobrazení a zobrazí obsah bez jakéhokoli pluginu. Celý cyklus zůstává uvnitř vašeho .NET backendu, zachovává soulad a auditní stopy.
Client‑side tok (konceptuální)
- Uživatel přetáhne soubor do určené oblasti.
- JavaScript odešle soubor na ASP.NET Core endpoint.
- Endpoint soubor bezpečně uloží a vrátí podepsanou URL pro zobrazení.
- Stránka vloží
<div>sdata‑doc‑urlukazujícím na tuto URL. - Skript Doconut App okamžitě vykreslí dokument.
Protože se vykreslování děje zcela v prohlížeči, na serveru není potřeba žádná těžkopádná konverzní služba; Doconut App zajišťuje dekódování formátů na straně klienta.
Konzistentní prohlížení ve Windows‑based pracovních postupech
Prohlížečový prohlížeč může poskytnout konzistentní vstupní bod pro uživatele interní Windows aplikace, aniž by vyžadoval samostatné desktopové programy pro dokumenty. Týmy by měly testovat podporované prohlížeče, velikosti obrazovek, vstupní metody, složitost dokumentů a požadavky na přístupnost, místo aby předpokládaly identické chování ve všech prostředích.
Rozšíření prohlížeče pomocí Blazor — Udržte vše v rámci vašeho .NET ekosystému
Pokud váš tým upřednostňuje komponentově‑centrický přístup, můžete zabalit JavaScriptový prohlížeč Doconut App do komponenty Blazor WebAssembly. To vám umožní zůstat v .NET světě a přitom poskytovat zážitek bez pluginů.
Náčrt Blazor komponenty (konceptuální)
- Injektujte službu, která může vygenerovat zabezpečenou URL pro zobrazení pro dané ID souboru.
- Při inicializaci požádejte službu o URL.
- Po vykreslení komponenty inicializujte prohlížeč pomocí podporovaného integračního API pro nainstalovanou verzi Doconut.
Komponenta Blazor může koordinovat stav prohlížeče, zatímco backend zůstává zodpovědný za přístup k dokumentům a jejich zpracování. To udržuje workflow uvnitř .NET aplikace, aniž by publikovalo předpoklady o globálním JavaScript API.
Klíčové poznatky
- Žádné pluginy odstraňují tření při instalaci, bezpečnostní varování a problémy s kompatibilitou.
- Doconut App vykresluje PDF, Office, CAD a více než 50 formátů obrázků přímo v HTML5 Canvas.
- Integrace je jednoduchá: vygenerujte zabezpečenou URL pro zobrazení na serveru a nechte skript na straně klienta vykreslit dokument.
- Nahrávání drag‑and‑drop + okamžitý náhled udržuje uživatele v pracovním postupu, a to vše bez pluginů.
- Prohlížeč funguje stejně na desktopu, tabletu i mobilu, protože se spoléhá na webové standardy, ne na staré pluginy.
- Vývojáři Blazor mohou zapouzdřit prohlížeč v nativní .NET komponentě, aniž by ztratili výhodu bez pluginů.
- Bezpečnost je posílena SSL nahráváním, úložištěm AES‑256 a časově omezenými URL — pluginy nikdy nemají šanci odhalit zranitelnosti.
Časté otázky
Otázka: Musím na klientských počítačích něco instalovat?
Odpověď: Ne. Prohlížeč Doconut App běží zcela v prohlížeči pomocí HTML5 a JavaScriptu. Uživatelé potřebují jen moderní prohlížeč — není potřeba instalovat ActiveX, Java ani Flash.
Otázka: Jak Doconut App zachází s velkými soubory?
Odpověď: Engine streamuje jen části potřebné pro aktuální viewport, takže i objemné PDF nebo DWG výkresy se načtou rychle. Také podporuje stránkování, umožňující uživatelům přejít na konkrétní stránku bez načítání celého dokumentu.
Začněte s Doconut App ještě dnes
Připravení odstranit staré pluginy z vaší Windows‑based .NET aplikace? Otestujte Doconut SDK s prohlížeči, formáty dokumentů a pracovními zatíženími používanými ve vaší organizaci.