Эксплуатационные требования для VintaSoft Imaging .NET SDK
В этом разделе
Среды разработки
VintaSoft Imaging .NET SDK протестирован и может использоваться в Microsoft Visual Studio, Microsoft Studio Code, JetBrains Rider, .NET CLI для разработки приложений .NET 11, .NET 10, .NET 9, .NET 8, .NET 6 (консольные, WPF, WinForms, службы Windows, ASP.NET Core, веб-службы и т. д.) и приложений .NET Framework 4.8 / 4.7 / 4.6 / 4.5 / 4.0 / 3.5 (консольные, WinForms, WPF, службы Windows, ASP.NET WebForms, ASP.NET MVC 5, веб-службы и т. д.) на C#, VB.NET или любом другом .NET-совместимом языке программирования.
Операционные системы
VintaSoft Imaging .NET SDK был протестирован и может быть использован в
- Windows (Windows 11/10/8.1/8/7, Windows Server 2025/2022/2019/2016/2012/2008)
- Linux (Ubuntu 26/24/23/22; Debian 13/12/11/10; Fedora 44/43/42/41; OpenSUSE 16/15; CentOS 10/9/8; Redhate Enterprise Linux 10/9/8; Alpine 3)
- macOS (macOS 26/15/14/13/12)
Ссылки на внешние библиотеки
.NET 11 сборки имеют ссылки на следующие nuget-пакеты:
-
Vintasoft.Imaging.Drawing.SkiaSharp.dll имеет ссылку на nuget-пакет "SkiaSharp, Version=4.151.1"
- .NET-приложение для Windows также должно иметь ссылку на nuget-пакет "SkiaSharp.NativeAssets.Win32, Version=4.151.1"
- .NET-приложение для Linux также должно иметь ссылку на nuget-пакет "SkiaSharp.NativeAssets.Linux, Version=4.151.1"
- .NET-приложение для macOS также должно иметь ссылку на nuget-пакет "SkiaSharp.NativeAssets.macOS, Version=4.151.1"
- Vintasoft.Imaging.Gdi.dll имеет ссылку на nuget-пакет "System.Drawing.Common, Version=11.0.0-rc.1.26425.128"
- Vintasoft.Imaging.Annotation.dll, Vintasoft.Imaging.Pdf.dll и Vintasoft.Imaging.Dicom.dll имеют ссылку на nuget-пакет "System.Text.Encoding.CodePages, Version=11.0.0-rc.1.26425.128"
- Vintasoft.Imaging.Office.OpenXml.dll имеет ссылку на nuget-пакет "System.IO.Packaging, Version=11.0.0-rc.1.26425.128"
- Vintasoft.Imaging.Ocr.ML.dll имеет ссылку на nuget-пакеты "Microsoft.ML, Version=4.0.0" и "Microsoft.ML.LightGbm, Version=4.0.0"
- Vintasoft.Imaging.EmailCodec.dll имеет ссылку на nuget-пакет "OpenMcdf, Version=3.1.4"
.NET 10 сборки имеют ссылки на следующие nuget-пакеты:
-
Vintasoft.Imaging.Drawing.SkiaSharp.dll имеет ссылку на nuget-пакет "SkiaSharp, Version=4.151.1"
- .NET-приложение для Windows также должно иметь ссылку на nuget-пакет "SkiaSharp.NativeAssets.Win32, Version=4.151.1"
- .NET-приложение для Linux также должно иметь ссылку на nuget-пакет "SkiaSharp.NativeAssets.Linux, Version=4.151.1"
- .NET-приложение для macOS также должно иметь ссылку на nuget-пакет "SkiaSharp.NativeAssets.macOS, Version=4.151.1"
- Vintasoft.Imaging.Gdi.dll имеет ссылку на nuget-пакет "System.Drawing.Common, Version=10.0.0"
- Vintasoft.Imaging.Annotation.dll, Vintasoft.Imaging.Pdf.dll и Vintasoft.Imaging.Dicom.dll имеют ссылку на nuget-пакет "System.Text.Encoding.CodePages, Version=10.0.0"
- Vintasoft.Imaging.Office.OpenXml.dll содержит ссылку на nuget-пакет "System.IO.Packaging, Version=10.0.0"
- Vintasoft.Imaging.Ocr.ML.dll имеет ссылку на nuget-пакеты "Microsoft.ML, Version=4.0.0" и "Microsoft.ML.LightGbm, Version=4.0.0"
- Vintasoft.Imaging.EmailCodec.dll имеет ссылку на nuget-пакет "OpenMcdf, Version=3.1.4"
.NET 9 сборки имеют ссылки на следующие nuget-пакеты:
-
Vintasoft.Imaging.Drawing.SkiaSharp.dll имеет ссылку на nuget-пакет "SkiaSharp, Version=4.151.1"
- .NET-приложение для Windows также должно иметь ссылку на nuget-пакет "SkiaSharp.NativeAssets.Win32, Version=4.151.1"
- .NET-приложение для Linux также должно иметь ссылку на nuget-пакет "SkiaSharp.NativeAssets.Linux, Version=4.151.1"
- .NET-приложение для macOS также должно иметь ссылку на nuget-пакет "SkiaSharp.NativeAssets.macOS, Version=4.151.1"
- Vintasoft.Imaging.Gdi.dll имеет ссылку на nuget-пакет "System.Drawing.Common, Version=9.0.0"
- Vintasoft.Imaging.Annotation.dll, Vintasoft.Imaging.Pdf.dll и Vintasoft.Imaging.Dicom.dll имеют ссылку на nuget-пакет "System.Text.Encoding.CodePages, Version=9.0.0"
- Vintasoft.Imaging.Office.OpenXml.dll имеет ссылку на nuget-пакет "System.IO.Packaging, Version=9.0.0"
- Vintasoft.Imaging.Ocr.ML.dll имеет ссылку на nuget-пакеты "Microsoft.ML, Version=4.0.0" и "Microsoft.ML.LightGbm, Version=4.0.0"
- Vintasoft.Imaging.EmailCodec.dll имеет ссылку на nuget-пакет "OpenMcdf, Version=3.1.4"
.NET 8 сборки имеют ссылки на следующие nuget-пакеты:
-
Vintasoft.Imaging.Drawing.SkiaSharp.dll имеет ссылку на nuget-пакет "SkiaSharp, Version=4.151.1"
- .NET-приложение для Windows также должно иметь ссылку на nuget-пакет "SkiaSharp.NativeAssets.Win32, Version=4.151.1"
- .NET-приложение для Linux также должно иметь ссылку на nuget-пакет "SkiaSharp.NativeAssets.Linux, Version=4.151.1"
- .NET-приложение для macOS также должно иметь ссылку на nuget-пакет "SkiaSharp.NativeAssets.macOS, Version=4.151.1"
- Vintasoft.Imaging.Gdi.dll имеет ссылку на nuget-пакет "System.Drawing.Common, Version=8.0.0"
- Vintasoft.Imaging.Annotation.dll, Vintasoft.Imaging.Pdf.dll и Vintasoft.Imaging.Dicom.dll имеют ссылку на nuget-пакет "System.Text.Encoding.CodePages, Version=8.0.0"
- Vintasoft.Imaging.Office.OpenXml.dll имеет ссылку на nuget-пакет "System.IO.Packaging, Version=8.0.0"
- Vintasoft.Imaging.Ocr.ML.dll имеет ссылку на nuget-пакеты "Microsoft.ML, Version=4.0.0" и "Microsoft.ML.LightGbm, Version=4.0.0"
- Vintasoft.Imaging.EmailCodec.dll имеет ссылку на nuget-пакет "OpenMcdf, Version=3.1.4"
.NET 6 сборки имеют ссылки на следующие nuget-пакеты:
-
Vintasoft.Imaging.Drawing.SkiaSharp.dll имеет ссылку на nuget-пакет "SkiaSharp, Version=4.151.1"
- .NET-приложение для Windows также должно иметь ссылку на nuget-пакет "SkiaSharp.NativeAssets.Win32, Version=4.151.1"
- .NET-приложение для Linux также должно иметь ссылку на nuget-пакет "SkiaSharp.NativeAssets.Linux, Version=4.151.1"
- .NET-приложение для macOS также должно иметь ссылку на nuget-пакет "SkiaSharp.NativeAssets.macOS, Version=4.151.1"
- Vintasoft.Imaging.Gdi.dll имеет ссылку на nuget-пакет "System.Drawing.Common, Version=6.0.0"
- Vintasoft.Imaging.Annotation.dll, Vintasoft.Imaging.Pdf.dll и Vintasoft.Imaging.Dicom.dll имеют ссылку на nuget-пакет "System.Text.Encoding.CodePages, Version=6.0.0"
- Vintasoft.Imaging.Office.OpenXml.dll имеет ссылку на nuget-пакет "System.IO.Packaging, Version=6.0.0"
- Vintasoft.Imaging.Ocr.ML.dll имеет ссылку на nuget-пакеты "Microsoft.ML, Version=4.0.0" и "Microsoft.ML.LightGbm, Version=4.0.0"
- Vintasoft.Imaging.EmailCodec.dll имеет ссылку на nuget-пакет "OpenMcdf, Version=3.1.4"
.NET Framework 4+ сборки имеют ссылки на nuget-пакеты:
-
Vintasoft.Imaging.Drawing.SkiaSharp.dll имеет ссылку на nuget-пакет "SkiaSharp, Version=4.151.1"
- .NET-приложение для Windows также должно иметь ссылку на nuget-пакет "SkiaSharp.NativeAssets.Win32, Version=4.151.1"
- .NET-приложение для Linux также должно иметь ссылку на nuget-пакет "SkiaSharp.NativeAssets.Linux, Version=4.151.1"
- .NET-приложение для macOS также должно иметь ссылку на nuget-пакет "SkiaSharp.NativeAssets.macOS, Version=4.151.1"
- Vintasoft.Imaging.Ocr.ML.dll имеет ссылку на nuget-пакеты "Microsoft.ML, Version=4.0.0" и "Microsoft.ML.LightGbm, Version=4.0.0"
- Vintasoft.Imaging.EmailCodec.dll имеет ссылку на nuget-пакет "OpenMcdf, Version=3.1.4"
Многопоточность
VintaSoft Imaging .NET SDK был протестирован и может быть использован в одно- или много-поточных .NET приложениях.