Universal Document Viewer for .NET Backends

Display PDF, Office, CAD & images natively in your React, Angular, Vue, or .NET apps. A powerful backend library for .NET — no downloads required.

Doconut Viewer Interface
v26.7.0.0 Now Available

What's New

Expanded .NET support and tighter rendering fidelity across CAD, Office, and design formats.

Doconut v26.7.0 release
Doconut version 26.7.0 expands platform support with native .NET 8 compatibility and an updated .NET 6 build. Targeted improvements across CAD, Excel, Word, diagram, email, image, PSD, and Project workflows deliver better rendering fidelity, conversion reliability, accessibility, and processing performance.
  • .NET 8 Support: Doconut now runs natively on the latest .NET 8 platform, giving developers access to modern runtime features and performance gains.
  • CAD Conversion Accuracy: DWG‑to‑PDF conversion resolves image export failures and preserves correct font direction, eliminating missing graphics and orientation errors.
  • Excel Rendering Consistency: Fixed chart date scales and layout discrepancies ensure Excel worksheets render precisely as designed in images and PDFs.
  • Image Format Performance: Optimized SVG rendering and faster WebP processing deliver clearer visuals and reduced load times.
  • Word Conversion Compliance: Table spacing, shape alt‑text, and form‑field preservation are now correct, supporting PDF/UA compliance and document fidelity.
Compatible Formats

One viewer for the files your users already work with

Render business documents, spreadsheets, presentations, PDF files, CAD drawings, emails, and images directly inside your .NET applications.

  • 33+ compatible formats across Office, PDF, CAD, email, and image workflows
  • Built for browser-based viewing without desktop document software
  • Explore every supported format and category on the Features page
See the full format breakdown on the Features page

Documents & PDF

Word processing and fixed-layout files

DOCDOCXODTPDFXPS

Spreadsheets

Tabular data and open spreadsheet formats

XLSXLSXODSCSVXML

Presentations

Slides and deck-based content

PPTPPTXODP

CAD, Email & Images

Technical drawings, messages, and visuals

DWGDXFEMLMSGPNGJPG

Trusted Across Industries & Applications

Doconut provides essential viewing capabilities for mission-critical .NET applications, including Document Management Systems, CRMs, Customer Portals, Legal Tech, E-Learning, HR & Recruitment, Healthcare Records, Engineering Drawings (CAD), Financial Reporting, and more.

  • Document Management Systems (DMS)
  • Customer Portals
  • Legal Tech
  • E-Learning Platforms
  • HR & Recruitment
  • Healthcare Records
  • Engineering Drawings (CAD)
  • Financial Reporting

🌍 Trusted by developers in 40+ countries

Elevate Your .NET Application with Professional Document Viewing

Document Viewer Library

A robust .NET document viewer supporting PDF, Office, and CAD formats with annotations, search, and printing built in.

PDF Viewer

Smooth and high-quality rendering for PDF files in ASP.NET and .NET Core apps with full search and interaction support.

Modify PDF Online

Annotate, highlight, and make PDFs searchable right inside your web app — no external tools required.

Built for Developers

Integrate with ASP.NET, MVC, Core or Blazor quickly and deploy on Windows, Docker, Azure or AWS with ease.

⚡ .NET Server-side Conversion

Convert documents directly inside your .NET apps

Process PDF, Word, Excel, PowerPoint, and images with precision and speed using Doconut's built-in Converter Plugin.

Convert PDF, Word, Excel, PowerPoint, CAD & images on the server — no Office installed, no external services.

Streamlined API designed for ASP.NET, .NET Core & Blazor apps.

Deliver consistent exports with predictable performance and simple deployment.

Works with streams, background jobs & web APIs.

Converter Plugin Visual

A Modern Viewing Experience

Doconut combines performance, accuracy, and a modern interface. Users can view, annotate, and search documents seamlessly inside your app.

Doconut Live Demo

Empowering Teams Across the Globe

National Geographic
redoxSoftware
adver online
algoritmusistemos
andeol
profits
qualiware
workablecom
my associates
daxis
trialworks
Redcastle crm
crmcompany
MTECH
autographics
exelsys

What Our Customers Say

Doconut allowed us to show many types of documents within the web application we developed for one of our larger customers. This has increased the user friendliness and efficiency of the tool considerably. We were very satisfied with the quick responses of the Doconut support.

J

J. Meij

Sr. Manager, KPMG Advisory Netherlands

Go Beyond Viewing: Powerful Extensions

Annotation Plugin

Enable reviews with highlighting, comments, drawings & more.

Search Plugin

Find text instantly within your documents' text layer.

Converter Plugin

Convert PDF, Word, Excel, PowerPoint & images directly inside your .NET app.

Built for Enterprise

Controlled Printing

Manage print jobs directly from the viewer interface.

Secure & Scalable

Server-side processing keeps documents secure and scales effortlessly for enterprise workloads.

FAQ

Frequently Asked Questions

Everything developers ask before integrating Doconut into a .NET app.

Add the Doconut NuGet package, register it with AddDoconut() and UseDoconut(), then open the PDF server-side with OpenDocumentAsync — the viewer widget streams the rendered pages straight to the browser, with no Office install or external software required.

Doconut natively renders 70+ file formats across 19 families — including PDF, DOCX, PPTX, XLSX, DWG, DXF, Visio, MSG, EML, PNG, JPG and DICOM medical images. See the full list on the Supported Formats page.

Yes. You can pass the password to the Viewer API, and Doconut will decrypt and render the document securely on the server side.

Yes — annotation (comments, highlights and drawings) and full-text search across text-bearing documents are built into the viewer.

On .NET 8, Doconut runs fully cross-platform — Windows, Linux, macOS and Docker (Azure, AWS and other clouds) — with no Office install required.

Embed the viewer widget in any ASP.NET Core page — Razor Pages, MVC views or Blazor. Register Doconut with AddDoconut() and UseDoconut(), then initialise the JavaScript widget where you want the viewer to appear.