If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.
If you experience errors, when you try to download a file, make sure your network policies (enforced by your company or ISP) allow downloading ZIP and/or MSI files.
markdown
—\ntitle: "Conholdate.Total для .NET – Загрузите последние DLL и пакеты NuGet"\ndescription: "Загрузите DLL и пакеты NuGet Conholdate.Total для .NET, включающие API Aspose.Total и GroupDocs.Total для обработки, преобразования и автоматизации документов."\nkeywords: "total"\nfamily_listing_page_title: "Conholdate.Total для .NET"\nfamily_listing_page_description: "Полный комплект инструментов для работы с большим количеством форматов файлов: Microsoft Word, Excel, PowerPoint, Outlook, Project, Visio, Adobe Acrobat, Illustrator, Photoshop, AutoCAD, OpenOffice и многие другие."\nfamily_listing_page_iconurl: "/images/App_Themes/V3/images/total/conholdate_total-for-net.png"\nhomepage_package_type: "Nuget"\nhomepage_package_link: "https://www.nuget.org/packages/Conholdate.Total/"\nweight: 1\n—\n\n
\n\n# Conholdate.Total для .NET – ultimate-решение для автоматизации документов в приложениях .NET\n\n
\n
\n
\n
\n
\n\n\n
\n\n—\n\n## Что такое Conholdate.Total для .NET?\n\nConholdate.Total для .NET — это универсальное единое решение для обработки и автоматизации документов для разработчиков .NET. Оно обеспечивает беспрепятственную работу с любым форматом файлов, включая: \n\n- Microsoft Word, Excel, PowerPoint, Outlook, Project, Visio \n- PDF, Adobe Illustrator, Photoshop \n- AutoCAD, OpenOffice \n- Штрих-коды, OCR и интеллектуальное извлечение данных из анкет, тестов и форм \n\nС Conholdate.Total вы можете создавать, преобразовывать, читать, редактировать, объединять, аннотировать, водить водяные знаки, классифицировать, скрывать чувствительные данные, искать, сравнивать и печатать документы непосредственно из ваших приложений .NET — без установки нативных приложений. \n\nЭтот пакет идеально подходит для: \n\n- Предприятной автоматизации документов \n- Систем управления контентом и архивами \n- Межформатной обработки документов в веб- и настольных приложениях .NET \n\n> Доставляйте решения быстрее, автоматизируйте рабочие процессы и сокращайте зависимость от стороннего программного обеспечения с Conholdate.Total для .NET.\n\n—\n\n### Почему выбирают Conholdate.Total для .NET?\n\n- Поддерживает все основные форматы документов в одном пакете \n- Нет зависимости от нативных приложений (работает автономно в .NET) \n- Идеально подходит для автоматизации и рабочих процессов корпоративного масштаба \n- Повышает производительность труда с мощными API для чтения, редактирования, преобразования и сравнения файлов \n- Снижает затраты на ИТ, централизуя обработку документов в приложениях .NET \n\n> Начните автоматизацию своих документных рабочих процессов уже сегодня с Conholdate.Total для .NET — умный выбор для корпоративных разработчиков.\n\n—\n\n### Что нового \n\n\n- Новые функции и API: \n - GroupDocs.Comparison: режимы отображения PDF бок о бок и чередующиеся, фильтрация диапазона страниц PDF, новый класс PdfCompareOptions. \n - GroupDocs.Merger: сквозная нумерация страниц при объединении Word-документов, упаковка NuGet по отдельным TFM. \n - GroupDocs.Parser: извлечение таблиц из HTML. \n - GroupDocs.Redaction: поддержка ODT/OTT, обработка метаданных WebP. \n - GroupDocs.Viewer: класс MailMessageViewInfo, настройка DPI по горизонтали/вертикали для электронных таблиц, обработка XSL-stylesheet. \n - Aspose.3D: доступ к каналам анимации, дополнительные свойства анимации. \n - Aspose.BarCode: опция AllowShortBarcodes, улучшенный движок почтовых штрих-кодов. \n - Aspose.Cells: функции REGEXEXTRACT/REGEXREPLACE, расширение таблиц при копировании, поддержка дешифрования ODS. \n - Aspose.Diagram: поддержка загрузки в формате SVG. \n - Aspose.Drawing: поддержка арабской лигатуры, сохранение многокадровых TIFF, снижение потребления памяти, повышение производительности кодеков. \n - Aspose.Email: улучшения работы с Google Calendar. \n - Aspose.Font: внутренняя переработка обработки формата CMap 2. \n - Aspose.HTML: именованные правила @page со смешанными размерами страниц. \n - Aspose.Imaging: частичный рендеринг GDI, новый API для режимов наложения. \n - Aspose.OCR: интегрированная модель обнаружения таблиц (DetectTables API). \n - Aspose.PSD: плавная интерполяция градиентов, обновленная зависимость Aspose.Drawing. \n - Aspose.TeX: новый пакет NuGet Aspose.TeX.Drawing. \n - Aspose.Words: пользовательские ID в логической структуре PDF, отрисовка меток данных для воронкообразных диаграмм, поддержка стилей линий-лидеров, заголовки осей с учётом локали, детали ошибок в LINQ Reporting Engine. \n - Aspose.Zip: состав архивов Apple с сжатием LZ4/LZMA, расширенное извлечение кодека 7z.\n\n- Улучшения производительности: \n - GroupDocs.Comparison: оптимизирована скорость сравнения PDF. \n - GroupDocs.Viewer: ускоренная парсинг цветов CSS, поддержка XSL-stylesheet. \n - Aspose.Drawing: улучшена скорость и потребление памяти при сохранении TIFF, повышение производительности кодеков. \n - Aspose.Imaging: многочисленные оптимизации рендеринга и экспорта. \n - Aspose.HTML: соответствие и стабильность обработки Flex layout. \n - Aspose.Words: LINQ Reporting Engine предоставляет более подробную информацию об ошибках. \n\n- ИИ и облачные улучшения: \n - Aspose.OCR: интегрирована модель обнаружения таблиц на основе ИИ через API DetectTables. \n\n- Доступность и соответствие стандартам: \n - GroupDocs.Viewer: исправления генерации тегированных PDF для списков, таблиц и семантики ссылок. \n - GroupDocs.Redaction: полная обработка метаданных для формата WebP. \n - Aspose.Words: экспорт пользовательских ID узлов в логическую структуру PDF, исправления соответствия PDF/UA-1 (заголовки таблиц, теги списков, внутренние ссылки). \n - Aspose.Slides: многочисленные исправления, связанные с PDF/UA-1 (заголовки таблиц, теги списков, обработка внутренних ссылок). \n\n- Исправления ошибок: \n - Более 200 исправлений ошибок по всему набору, включая сбои при сравнении PDF, сброс нумерации страниц в Word, аномалии рендеринга HTML, сбои при экспорте электронных таблиц, ошибки распознавания штрих-кодов, проблемы отрисовки диаграмм, ошибки рендеринга PDF, баги атрибутов форматов ГИС, сбои парсинга OCR и многие другие. (Полный список по продуктам см. в разделе «Что нового по продуктам».)\n\n—\n\n### Установка Conholdate.Total для .NET\n\n
\n\nConholdate.Total для .NET — это комплексное решение для систем управления документами корпоративного уровня. Доступно на nuget.org. Ниже приведены команды установки:\n\n
dotnet add package Conholdate.Total --version 26.4.0
NuGet\Install-Package Conholdate.Total -Version 26.4.0
<PackageReference Include="Conholdate.Total" Version="26.4.0" />
paket add Conholdate.Total --version 26.4.0
#r "nuget: Conholdate.Total, 26.4.0"
// Install as a Cake Addin
#addin nuget:?package=Conholdate.Total&version=26.4.0
// Install as a Cake Tool
#tool nuget:?package=Conholdate.Total&version=26.4.0
\n\n### Загрузка отдельных пакетов\n\nConholdate.Total для .NET включает следующие отдельные пакеты от семейств Aspose и GroupDocs:\n\n
\n(Нажмите, чтобы развернуть/свернуть)
\n\n<div style="display: flex;flex-wrap: wrap;justify-content: left;gap: 10px;padding: 10px;">\n <a href="https://releases.aspose.com/3d/net/"\n style="width: 150px; height: 130px; background-color: #f7f7f7;border: 1px solid #ccc;border-radius: 8px;display: flex;flex-direction: column;align-items: center;justify-content: space-around;padding: 20px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);transition: transform 0.3s ease;text-decoration: none;color: inherit;">\n <img src="/images/aspose/net/aspose-3d-net.png"\n alt="Aspose.3D Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">Aspose.3D\n \n <a href="https://releases.aspose.com/barcode/net/"\n style="width: 150px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/aspose/net/aspose-barcode-net.png"\n alt="Aspose.BarCode Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">Aspose.BarCode\n \n <a href="https://releases.aspose.com/cad/net/"\n style="width: 150px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/aspose/net/aspose-cad-net.png"\n alt="Aspose.CAD Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">Aspose.CAD\n \n <a href="https://releases.aspose.com/cells/net/"\n style="width: 150px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/aspose/net/aspose-cells-net.png"\n alt="Aspose.Cells Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">Aspose.Cells\n \n <a href="https://releases.aspose.com/diagram/net/"\n style="width: 150px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/aspose/net/aspose-diagram-net.png"\n alt="Aspose.Diagram Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">Aspose.Diagram\n \n <a href="https://releases.aspose.com/drawing/net/"\n style="width: 150px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/aspose/net/aspose-drawing-net.png"\n alt="Aspose.Drawing Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">Aspose.Drawing\n \n <a href="https://releases.aspose.com/email/net/"\n style="width: 150px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/aspose/net/aspose-email-net.png"\n alt="Aspose.Email Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">Aspose.Email\n \n <a href="https://releases.aspose.com/finance/net/"\n style="width: 150px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/aspose/net/aspose-finance-net.png"\n alt="Aspose.finance Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">Aspose.Finance\n \n <a href="https://releases.aspose.com/font/net/"\n style="width: 150px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/aspose/net/aspose-font-net.png"\n alt="Aspose.Font Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">Aspose.Font\n \n <a href="https://releases.aspose.com/gis/net/"\n style="width: 150px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/aspose/net/aspose-gis-net.png"\n alt="Aspose.GIS Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">Aspose.GIS\n \n <a href="https://releases.aspose.com/html/net/"\n style="width: 150px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/aspose/net/aspose-html-net.png"\n alt="Aspose.HTML Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">Aspose.HTML\n \n <a href="https://releases.aspose.com/imaging/net/"\n style="width: 150px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/aspose/net/aspose-imaging-net.png"\n alt="Aspose.Imaging Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">Aspose.Imaging\n \n <a href="https://releases.aspose.com/note/net/"\n style="width: 150px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/aspose/net/aspose-note-net.png"\n alt="Aspose.Note Icon"\n style="width: 70px;height: 70px;object-fit: contain;/* color: red; // fill: darkred; // filter: invert(1); /">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">Aspose.Note\n \n <a href="https://releases.aspose.com/ocr/net/"\n style="width: 150px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/aspose/net/aspose-ocr-net.png"\n alt="Aspose.OCR Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">Aspose.OCR\n \n <a href="https://releases.aspose.com/omr/net/"\n style="width: 150px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/aspose/net/aspose-omr-net.svg"\n alt="Aspose.OMR Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">Aspose.OMR\n \n <a href="https://releases.aspose.com/page/net/"\n style="width: 150px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/aspose/net/aspose-page-net.png"\n alt="Aspose.Page Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">Aspose.Page\n \n <a href="https://releases.aspose.com/pdf/net/"\n style="width: 150px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/aspose/net/aspose-pdf-net.png"\n alt="Aspose.PDF Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">Aspose.PDF\n \n <a href="https://releases.aspose.com/psd/net/"\n style="width: 150px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/aspose/net/aspose-psd-net.svg"\n alt="Aspose.PSD Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">Aspose.PSD\n \n <a href="https://releases.aspose.com/pub/net/"\n style="width: 150px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/aspose/net/aspose-pub-net.png"\n alt="Aspose.PUB Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">Aspose.PUB\n \n <a href="https://releases.aspose.com/slides/net/"\n style="width: 150px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/aspose/net/aspose-slides-net.png"\n alt="Aspose.Slides Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">Aspose.Slides\n \n <a href="https://releases.aspose.com/svg/net/"\n style="width: 150px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/aspose/net/aspose-svg-net.png"\n alt="Aspose.SVG Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">Aspose.SVG\n \n <a href="https://releases.aspose.com/tasks/net/"\n style="width: 150px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/aspose/net/aspose-tasks-net.png"\n alt="Aspose.Tasks Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">Aspose.Tasks\n \n <a href="https://releases.aspose.com/tex/net/"\n style="width: 150px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/aspose/net/aspose-tex-net.svg"\n alt="Aspose.Tex Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">Aspose.Tex\n \n <a href="https://releases.aspose.com/total/net/"\n style="width: 150px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/aspose/net/aspose-total-net.png"\n alt="Aspose.Total Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">Aspose.Total\n \n <a href="https://releases.aspose.com/words/net/"\n style="width: 150px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/aspose/net/aspose-words-net.svg"\n alt="Aspose.Words Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">Aspose.Words\n \n \n\n<div style="display: flex;flex-wrap: wrap;justify-content: left;gap: 10px;padding: 10px;">\n <a href="https://releases.groupdocs.com/conversion/net/"\n style="width: 190px; height: 130px;background-color: #f7f7f7;border: 1px solid #ccc;border-radius: 8px;display: flex;flex-direction: column;align-items: center;justify-content: space-around;padding: 20px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);transition: transform 0.3s ease;text-decoration: none;color: inherit;">\n <img src="/images/groupdocs/net/groupdocs-conversion-net.svg"\n alt="GroupDocs.Conversion Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">GroupDocs.Conversion\n \n <a href="https://releases.groupdocs.com/viewer/net/"\n style="width: 190px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/groupdocs/net/groupdocs-viewer-net.svg"\n alt="GroupDocs.Viewer Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">GroupDocs.Viewer\n \n <a href="https://releases.groupdocs.com/comparison/net/"\n style="width: 190px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/groupdocs/net/groupdocs-comparison-net.svg"\n alt="GroupDocs.Comparison Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">GroupDocs.Comparison\n \n <a href="https://releases.groupdocs.com/watermark/net/"\n style="width: 190px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/groupdocs/net/groupdocs-watermark-net.svg"\n alt="GroupDocs.Watermark Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">GroupDocs.Watermark\n \n <a href="https://releases.groupdocs.com/merger/net/"\n style="width: 190px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/groupdocs/net/groupdocs-merger-net.svg"\n alt="GroupDocs.Merger Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">GroupDocs.Merger\n \n <a href="https://releases.groupdocs.com/metadata/net/"\n style="width: 190px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/groupdocs/net/groupdocs-metadata-net.svg"\n alt="GroupDocs.Metadata Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">GroupDocs.Metadata\n \n <a href="https://releases.groupdocs.com/assembly/net/"\n style="width: 190px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/groupdocs/net/groupdocs-assembly-net.svg"\n alt="GroupDocs.Assembly Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">GroupDocs.Assembly\n \n <a href="https://releases.groupdocs.com/search/net/"\n style="width: 190px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/groupdocs/net/groupdocs-search-net.svg"\n alt="GroupDocs.Search Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">GroupDocs.Search\n \n <a href="https://releases.groupdocs.com/parser/net/"\n style="width: 190px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/groupdocs/net/groupdocs-parser-net.svg"\n alt="GroupDocs.Parser Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">GroupDocs.Parser\n \n <a href="https://releases.groupdocs.com/annotation/net/"\n style="width: 190px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/groupdocs/net/groupdocs-annotation-net.svg"\n alt="GroupDocs.Annotation Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">GroupDocs.Annotation\n \n <a href="https://releases.groupdocs.com/signature/net/"\n style="width: 190px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/groupdocs/net/groupdocs-signature-net.svg"\n alt="GroupDocs.Signature Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">GroupDocs.Signature\n \n <a href="https://releases.groupdocs.com/redaction/net/"\n style="width: 190px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/groupdocs/net/groupdocs-redaction-net.svg"\n alt="GroupDocs.Redaction Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">GroupDocs.Redaction\n \n <a href="https://releases.groupdocs.com/editor/net/"\n style="width: 190px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/groupdocs/net/groupdocs-editor-net.svg"\n alt="GroupDocs.Editor Icon"\n style="width: 70px;height: 70px;object-fit: contain;/ color: red;
// fill: darkred;
// filter: invert(1); */">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">GroupDocs.Editor\n \n <a href="https://releases.groupdocs.com/classification/net/"\n style="width: 190px; height: 130px; background-color: #f7f7f7; border: 1px solid #ccc; border-radius: 8px; display: flex; flex-direction: column; align-items: center; justify-content: space-around; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; text-decoration: none; color: inherit;">\n <img src="/images/groupdocs/net/groupdocs-classification-net.svg"\n alt="GroupDocs.Classification Icon" style="width: 70px; height: 70px; object-fit: contain;">\n <h3 style="font-size: 16px; color: #333; margin: 10px 0;">GroupDocs.Classification\n \n