Du kan visa PDF‑filer, Office‑filer, CAD‑ritningar, e‑post och bilder i webbläsaren utan att installera äldre plugins. För Windows‑baserade .NET‑applikationer erbjuder Doconut Viewer backend‑dokumentbehandling medan användarna förblir i affärsapplikationen.

I de kommande avsnitten utforskar vi varför borttagning av äldre plugins är viktigt, beskriver ett ASP.NET Core‑integrationsflöde och diskuterar dra‑och‑släpp‑uppladdningar samt Blazor‑integration utan att förlita sig på otestad SDK‑kod.
Noll plugins: Varför de är en spelväxlare för .NET‑webbappar
Eliminera “install‑first”-friktionen
Traditionella visare hänger fast vid ActiveX, Java eller Flash. Dessa gammaldags tekniker kräver tillstånd, utlöser säkerhetsvarningar och går ofta sönder i moderna webbläsare. Doconut App kringgår allt detta genom att rendera dokument helt i HTML5/Canvas. Resultatet? En ett‑klicks‑upplevelse: klicka på en länk eller släpp en fil, så visas innehållet omedelbart—inga nedladdningar, inga uppmaningar, inga IT‑ärenden.
Behåll webbläsarens sandbox intakt
Eftersom inga externa plug‑ins laddas, förblir webbläsarens sandbox orörd. Det bevarar de säkerhetsgarantier som företag förlitar sig på, särskilt när konfidentiella PDF‑filer eller CAD‑ritningar färdas över intranätet. Doconut App lägger till SSL‑uppladdning och AES‑256‑lagring, men kärnan utan plugins är det som hindrar sidan från att någonsin be om förhöjda privilegier.
Framtidssäker över webbläsare och enheter
HTML5 är webben universella språk. När webbläsare utvecklas fortsätter de stödja de standarder som Doconut App använder, medan äldre plug‑ins försvinner. Oavsett om en användare är på Chrome, Edge, Safari eller en mobil WebView, beter sig visaren likadant—inga “plug‑in saknas”-varningar, inga versionsspecifika lösningar.
Bädda in Doconut Apps plugin‑fria visare i ASP.NET Core
För att integrera visaren, generera en säker, tillfällig URL för filen på servern och skicka den till klientsidans skript. Servern strömmar den krypterade filen över HTTPS; den klientsidiga JavaScript som tillhandahålls av Doconut App renderar den i ett <div>‑element.
Server‑sidigt arbetsflöde (konceptuellt)
- Ta emot en begäran om ett dokument.
- Hämta filen från din lagring (SQL, Blob, etc.).
- Skapa en tidsbegränsad, signerad URL som pekar på den krypterade filen.
- Returnera den URL:en till Razor‑vyn.
Razor‑vy (konceptuell)
Låt vyn ansvara för layout och auktoriserat visartillstånd, medan servern hämtar och bearbetar dokumentet. Använd endast klientresurserna och initieringssekvensen som dokumenterats för den installerade Doconut‑versionen.
När sidan laddas söker skriptet efter attributet data-doc-url, hämtar den krypterade filen via HTTPS, dekrypterar den i minnet och målar dokumentet på en canvas. Ingen ActiveX, Java eller Flash—bara ren HTML5.
Varför detta är viktigt
- Noll plugins: Den enda externa tillgången är ett lätt JavaScript‑paket från Doconut App.
- Inbyggd säkerhet: URL:en är tidsbegränsad och signerad, så ingen kan återanvända den.
- Prestanda: Visaren strömmar endast de byte som behövs för den aktuella vyn, så även enorma DWG‑ eller PDF‑filer visas snabbt.
Rendera stödda format utan plugins
Doconut App‑motorn förstår naturligt mer än 50 källformat—inklusive PDF, DOCX, XLSX, PPTX, DWG, DXF, PNG, JPEG och många andra. Eftersom motorn arbetar direkt i webbläsaren behövs inga separata server‑sidiga konverteringstjänster. Visaren upptäcker filtypen och renderar den med pixel‑perfekt noggrannhet, vilket levererar en sann plugin‑fri upplevelse.
Dra‑och‑släpp‑uppladdning med omedelbar, plugin‑fri rendering
Företag älskar att låta användare förhandsgranska filer i realtid. Med Doconut App kan du lägga till ett dra‑och‑släpp‑område som laddar upp ett dokument, genererar en säker visnings‑URL och visar innehållet utan någon plug‑in. Hela cykeln hålls inom ditt .NET‑backend, vilket bevarar efterlevnad och revisionsspår.
Klientsidigt flöde (konceptuellt)
- Användaren drar en fil till ett angivet område.
- JavaScript skickar filen till en ASP.NET Core‑endpoint.
- Endpointen lagrar filen säkert och returnerar en signerad visnings‑URL.
- Sidan injicerar ett
<div>meddata‑doc‑urlsom pekar på den URL:en. - Doconut App‑skriptet renderar dokumentet omedelbart.
Eftersom rendering sker helt i webbläsaren behövs ingen tung konverteringstjänst på servern; Doconut App hanterar formatdekodning på klientsidan.
Enhetlig visning i Windows‑baserade arbetsflöden
En webbläsarvisare kan erbjuda en enhetlig ingångspunkt för användare av en intern Windows‑applikation utan att kräva separata skrivbordsdokumentprogram. Team bör testa stödda webbläsare, skärmstorlekar, inmatningsmetoder, dokumentkomplexitet och tillgänglighetskrav istället för att anta identiskt beteende i alla miljöer.
Utöka visaren med Blazor – Behåll allt inom ditt .NET‑ekosystem
Om ditt team föredrar ett komponent‑centrerat tillvägagångssätt kan du omsluta Doconut App‑s JavaScript‑visare i en Blazor WebAssembly‑komponent. Detta låter dig hålla dig inom .NET‑världen samtidigt som du levererar en noll‑plugin‑upplevelse.
Blazor‑komponentöversikt (konceptuell)
- Injicera en tjänst som kan generera en säker visnings‑URL för ett givet fil‑ID.
- Vid initiering, begär URL:en från tjänsten.
- Efter att komponenten har renderats, initiera visaren med hjälp av det stödjade integrations‑API‑et för den installerade Doconut‑versionen.
Blazor‑komponenten kan samordna visartillståndet medan backend‑delen förblir ansvarig för dokumentåtkomst och bearbetning. Detta håller arbetsflödet inom .NET‑applikationen utan att publicera antaganden om ett globalt JavaScript‑API.
Viktiga slutsatser
- Noll plugins eliminerar installationsfriktion, säkerhetsvarningar och kompatibilitetsproblem.
- Doconut App renderar PDF, Office, CAD och över 50 bildformat direkt i HTML5 Canvas.
- Integration är enkel: generera en säker visnings‑URL på servern och låt klientsidigt skript måla dokumentet.
- Dra‑och‑släpp‑uppladdning + omedelbar förhandsgranskning håller användarna i flödet, samtidigt som den förblir plugin‑fri.
- Visaren fungerar identiskt på desktop, surfplatta och mobil eftersom den förlitar sig på webbstandarder, inte äldre plug‑ins.
- Blazor‑utvecklare kan kapsla in visaren i en native .NET‑komponent utan att offra noll‑plugin‑fördelen.
- Säkerheten förstärks av SSL‑uppladdning, AES‑256‑lagring och tidsbegränsade URL:er—plug‑ins får aldrig möjlighet att exponera sårbarheter.
Vanliga frågor
Q: Behöver jag installera något på klientmaskinerna?
A: Nej. Doconut App‑visaren körs helt i webbläsaren med HTML5 och JavaScript. Användarna behöver bara en modern webbläsare—ingen ActiveX-, Java- eller Flash‑installation krävs.
Q: Hur hanterar Doconut App stora filer?
A: Motorn strömmar endast de delar som behövs för den aktuella vyn, så även tunga PDF‑ eller DWG‑ritningar laddas snabbt. Den stödjer också paginering, så användare kan hoppa till en specifik sida utan att ladda om hela dokumentet.
Kom igång med Doconut App idag
Redo att eliminera äldre plugins från din Windows‑baserade .NET‑applikation? Utvärdera Doconut SDK med de webbläsare, dokumentformat och arbetsbelastningar som din organisation använder.