Doconut.NET6
26.10.0
dotnet add package Doconut.NET6 --version 26.10.0
NuGet\Install-Package Doconut.NET6 -Version 26.10.0
<PackageReference Include="Doconut.NET6" Version="26.10.0" />
<PackageVersion Include="Doconut.NET6" Version="26.10.0" />
<PackageReference Include="Doconut.NET6" />
paket add Doconut.NET6 --version 26.10.0
#r "nuget: Doconut.NET6, 26.10.0"
#:package Doconut.NET6@26.10.0
#addin nuget:?package=Doconut.NET6&version=26.10.0
#tool nuget:?package=Doconut.NET6&version=26.10.0
Doconut .NET 6
Product Page | Docs | Demos | Blog | Releases | Free Support | Temporary License
Overview
Doconut is an enterprise-ready document viewer control for .NET, supporting many file formats such as PDF, Office files, CAD formats, images, and more.
Doconut allows you to integrate document viewing with minimal setup and includes features such as:
- Document rendering for multiple formats
- Search and print
- Annotation workflows
- Viewer customization
Installation
Install from the NuGet Package Manager Console:
Install-Package Doconut.NET6
Update an existing installation:
Update-Package Doconut.NET6
Known limitations
DICOM technical metadata is not available on .NET 6. Reading DICOM tags requires
the medical-imaging engine, which has no .NET 6 build, so Viewer.GetDicomMetadataAsync always returns
null and the metadata endpoint answers 501 Not Implemented on this package. Use
Doconut.NET8 if you need technical metadata.
DICOM rendering — pages, frames and animation — is fully supported on .NET 6 and is unaffected.
Running on Linux
Doconut .NET 6 runs on Windows and on glibc-based Linux, x64 and arm64 (for example the official mcr.microsoft.com/dotnet/aspnet:6.0-bookworm-slim image, which is Debian 12; the default aspnet:6.0 tag is Debian 11, whose package mirrors can fail to install libfontconfig1). On arm64, presentation formats need glibc 2.39 or later (Debian 13, Ubuntu 24.04 or later). Alpine and other musl-based distributions are not supported.
On Linux, install the font configuration library before the first document opens:
apt-get update && apt-get install -y libfontconfig1
In a Dockerfile:
FROM mcr.microsoft.com/dotnet/aspnet:6.0-bookworm-slim
RUN apt-get update \
&& apt-get install -y --no-install-recommends libfontconfig1 \
&& rm -rf /var/lib/apt/lists/*
Without it, opening a document fails with an error that names libfontconfig1. Nothing else needs to be installed: the native libraries Doconut uses ship with the package. libgdiplus is not required.
Pages are drawn with the fonts installed on the server, and libfontconfig1 brings only a basic set (DejaVu). Fonts a document uses but the server lacks are substituted, so line breaks can differ from Windows. For closer layout install metric-compatible fonts such as fonts-liberation and fonts-crosextra-carlito, or copy your own licensed fonts to /usr/share/fonts/ and run fc-cache -f.
Product Page | Docs | Demos | Blog | Releases | Free Support | Temporary License
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net6.0
- AWSSDK.S3 (>= 4.0.104.4)
- Azure.Storage.Blobs (>= 12.27.0)
- Dropbox.Api (>= 7.0.0)
- FluentFTP (>= 50.1.0)
- Google.Cloud.Storage.V1 (>= 4.14.0)
- Microsoft.Bcl.AsyncInterfaces (>= 8.0.0)
- Microsoft.Extensions.Caching.Abstractions (>= 8.0.0)
- Microsoft.Extensions.DependencyInjection (>= 6.0.2)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.2)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.3)
- Microsoft.Extensions.Primitives (>= 8.0.0)
- Microsoft.IO.RecyclableMemoryStream (>= 3.0.1)
- Microsoft.Win32.Registry (>= 5.0.0)
- Newtonsoft.Json (>= 13.0.4)
- SkiaSharp (>= 3.119.0)
- SkiaSharp.NativeAssets.Linux (>= 3.119.0)
- StackExchange.Redis (>= 2.11.8)
- System.Drawing.Common (>= 6.0.0)
- System.Numerics.Vectors (>= 4.5.0)
- System.Reflection.Emit (>= 4.7.0)
- System.Security.AccessControl (>= 6.0.0)
- System.Security.Cryptography.Pkcs (>= 8.0.0)
- System.Security.Cryptography.Xml (>= 6.0.2)
- System.Security.Permissions (>= 6.0.0)
- System.Security.Principal.Windows (>= 5.0.0)
- System.Text.Encoding.CodePages (>= 8.0.0)
- System.Text.Encodings.Web (>= 8.0.0)
- System.Text.Json (>= 8.0.6)
- System.Windows.Extensions (>= 6.0.0)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Doconut.NET6:
| Package | Downloads |
|---|---|
|
Doconut.NET6.Dicom
DICOM (medical imaging) viewing plugin for Doconut .NET 6. Adds .dcm/.ima viewing with frames and animation to the Doconut viewer. Requires the Doconut.NET6 core package (the plugin binds to the core's embedded rendering engine at runtime — it ships no such engine itself). |
|
|
Doconut.NET6.Converter
Document conversion plugin for Doconut .NET 6 (convert between PDF, Word, Excel, PowerPoint, image and other formats). Requires the Doconut.NET6 core package (the plugin binds to the core's embedded rendering engine at runtime — it ships no such engine itself). |
|
|
Doconut.NET6.Signer
Digital signature plugin for Doconut.NET6 (sign PDF and Word documents, with certificate diagnostics). Requires the Doconut.NET6 core package (the plugin binds to the core's embedded rendering engine at runtime — it ships no such engine itself). |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 26.10.0 | 77 | 10/30/2026 |
| 26.9.0 | 265 | 10/1/2026 |
| 26.8.0 | 214 | 9/1/2026 |
| 26.7.0 | 254 | 8/4/2026 |
| 26.6.0 | 308 | 7/1/2026 |
| 26.5.1 | 243 | 6/12/2026 |
| 26.4.1 | 173 | 6/12/2026 |
| 26.3.1 | 164 | 6/12/2026 |
| 26.2.1 | 166 | 6/12/2026 |
| 26.1.1 | 177 | 6/12/2026 |
| 25.12.1 | 175 | 6/12/2026 |
| 25.11.1 | 168 | 6/12/2026 |
| 25.10.1 | 164 | 6/12/2026 |
| 25.9.1 | 160 | 6/12/2026 |
| 25.8.1 | 160 | 6/12/2026 |
| 25.7.1 | 172 | 6/12/2026 |