SautinSoft.Document — .NET-библиотека для C# разработчиков. Делаем жизнь легче, а работу эффективнее
Не важно, опытный или начинающий разработчик, требования к компоненту для работы с файлами в приложении всегда одни: нужно быстрое, удобное и интуитивно понятное решение.
Меня зовут Максим Саутин и сегодня я расскажу именно о таком продукте.
API для операций с документами – определяем критерии качества
Наша компания СаутинСофт специализируется на создании программного обеспечения для разработчиков. На рынке мы больше 20 лет, и наше основное направление – компоненты для работы с документами.
Особенно такие решения ценятся в С# – программистам часто нужно взаимодействовать с документами внутри приложения, подключая сторонние библиотеки. Продуктов для этих целей много, а удобные и быстрые из них, к сожалению, далеко не все.
Так как мы сами разработчики, то изначально ставили цель не делать продукт для галочки, а создать по-настоящему классное решение.
Для этого мы выделили ключевые критерии:
- Автономность. Решение должно работать отлично вне зависимости от стороннего ПО и типа ОС.
- Простота использования. Интерфейс должен быть интуитивно понятным, а если в продукте сложно разобраться – это плохой продукт.
- Скорость работы. Меньше кода – выше скорость разработки – выше эффективность разработчика. А на что потратить оставшееся время – вопрос личных предпочтений.
- Небольшой размер самого компонента. Тут все просто, чем «легче» библиотека, тем лучше для проекта.
Исходя из этих требований, мы разработали свою .NET сборку, написанную полностью на языке C#.
Что такое SautinSoft.Document?
SautinSoft.Document – это не имеющая зависимостей .NET библиотека для комплексной работы с документами, в основе которой лежит модель Microsoft Word. Продукт адаптирован специально для разработчиков и включен в российский реестр ПО.
Отмечу, что последний факт особенно важен для крупных и государственных компаний с требованиями к импортозамещению.
Решение работает с текстовым форматом таких как PDF, PDF/A, DOCX, DOC, RTF, HTML и позволяет выполнять любые операции:
- Создавать новые документы, загружать существующие и объединять их.
- Редактировать элементы всех типов.
- Производить конвертацию в другие форматы.
- Подписывать документы цифровой подписью.
- Удалять и редактировать метаданные в документе.
- Производить поиск и замену текста и графики.
- Создавать отчеты с наглядными элементами.
- Создавать новые документы, используя шаблон с полями и данные из источников: БД, XML, JSON и др.
К вопросу совместимости мы тоже подошли ответственно: решение работает с операционными системами Windows, Linux, macOS, Android and iOS, а также облачными платформами: Microsoft Azure, AWS, Google Cloud Platform, SharePoint, Docker, Xamarin Forms и др.
Как работает наш продукт?
Как я уже сказал, пользоваться продуктом должно быть просто. Поэтому SautinSoft.Document стандартно подключается к проекту в качестве библиотеки.
Библиотека весит всего 7 МБ, функционирует на любых ОС и поддерживает все версии .NET, в том числе .NET Framework от 4.6.1v и выше.
Что касается подключения, здесь все максимально легко:
- Вариант первый: копируем файл SautinSoft.Document.dll в папку с приложением и добавляем на него ссылку.
- Вариант второй: устанавливаем компонент через NuGet.
Подключаем пространство имен:
- «using SautinSoft.Document» на C#.
- «Imports SautinSoft.Document» На VB.NET или F#.
И… начинаем работать!
На случай, если возникнут какие-то вопросы, у продукта есть подробная документация на русском языке, где можно посмотреть инструкцию по подключению, структуру компонента, историю версий и сами команды.
Кстати, как разработчик ответственно заявляю – написана она действительно классно, любой ответ находится буквально в пару кликов.
Почему SautinSoft.Document – стоит попробовать и остаться?
Нам важно было создать решение, с которым самим хотелось бы работать.
Поэтому наш продукт учитывает все тонкости и требования к разработке на C#:
- Работайте с API для приложений, в котором несложно разобраться.
- Работайте с разделами, таблицами, рисунками и т.п. за счет единого DOM для всех форматов.
- Работайте со всеми популярными форматами без зависимостей от Microsoft Office или Adobe Acrobat.
- Используйте продукт как полнофункциональное решение для создания однотипных отчетов и документов.
- На нашем сайте можно получить ключ к полнофункциональному доступу на 30 дней.
- Бесплатная лицензия для российских образовательных учреждений.
Вы всегда можете более подробно ознакомиться с нашей работой на сайте:
Ну и последний момент – мы постоянно обновляем продукт, добавляя новые фишки и функции. Некоторые из них, кстати, были внедрены по просьбе клиентов.
Будем рады услышать ваше мнение и ответить на вопросы в комментариях о нашем продукте.