Visaren som kör den här webbplatsen är en inbyggd .NET-komponent. I ditt eget projekt är den en referens, inte en tjänst du anropar. Två byggmål: .NET Framework 4.0 och senare, och .NET Standard 2.0 och senare, vilket placerar den i .NET Core och allt som följer. Komponenten är Doconut.

Vilket mål du är på
Välj utifrån vad projektet redan är, inte efter vad som låter nyare.
- WebForms eller MVC på .NET Framework — 4.0+ målet. Inget att ändra.
- ASP.NET Core MVC eller Razor Pages — .NET Standard 2.0-målet.
- Blazor Server — samma .NET Standard 2.0-mål. Rendering sker på servern i båda fallen, så värdmodellen ändrar inte vad komponenten behöver.
- Linux-containrar — stöds. Det är .NET Core‑vägen, i en container.
Båda målen använder samma renderare. Målet bestämmer vilket assembly du refererar till, inte vilka format du får.
Vad webbläsaren installerar
Ingenting. Ingen ActiveX, inget plugin, ingen Java, ingen läsare. Servern omvandlar dokumentet till något som webbläsaren redan kan rita upp, och skickar det. Det är därför visaren beter sig likadant på en låst företagsdator som på en telefon: det finns inget på klienten som kan saknas eller vara föråldrat.
Vad servern gör istället
Allt. Dokumentet öppnas, läggs upp och renderas på din maskin, vilket har två konsekvenser som är värda att planera för.
- Office behövs inte på servern. Renderaren är inbyggd .NET och läser formaten direkt. Ingen Office-installation, ingen Interop, ingen COM.
- Rendering kostar CPU och minne på din maskin. En 200‑sidig PDF och en 40 MB CAD‑ritning är inte samma begäran. Dimensionera maskinen för den största filen du faktiskt kommer att acceptera, och sätt en gräns för uppladdningar därefter.
Vad det inte är
Det är inte ett klient‑side JavaScript‑bibliotek som öppnar filer i webbläsaren, och det är inte ett hostat API som du skickar dokument till. Om du behöver någon av dessa är detta fel komponent och det är bättre att veta det från början.
Vill du se resultatet innan du refererar till något? Det är samma renderare bakom den här webbplatsens visare — ladda upp en fil så får du vad dina användare skulle få. Licensiering, paket och API‑dokument finns på Doconut.com.