SautinSoft.Document — .NET-библиотека для C# разработчиков. Делаем жизнь легче, а работу эффективнее

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 — .NET-библиотека для C# разработчиков. Делаем жизнь легче, а работу эффективнее

Как работает наш продукт?

Как я уже сказал, пользоваться продуктом должно быть просто. Поэтому 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

Кстати, как разработчик ответственно заявляю – написана она действительно классно, любой ответ находится буквально в пару кликов.

Почему SautinSoft.Document – стоит попробовать и остаться?

Нам важно было создать решение, с которым самим хотелось бы работать.

Поэтому наш продукт учитывает все тонкости и требования к разработке на C#:

  • Работайте с API для приложений, в котором несложно разобраться.
  • Работайте с разделами, таблицами, рисунками и т.п. за счет единого DOM для всех форматов.
  • Работайте со всеми популярными форматами без зависимостей от Microsoft Office или Adobe Acrobat.
  • Используйте продукт как полнофункциональное решение для создания однотипных отчетов и документов.
  • На нашем сайте можно получить ключ к полнофункциональному доступу на 30 дней.
  • Бесплатная лицензия для российских образовательных учреждений.
SautinSoft.Document — .NET-библиотека для C# разработчиков. Делаем жизнь легче, а работу эффективнее

Вы всегда можете более подробно ознакомиться с нашей работой на сайте:

Ну и последний момент – мы постоянно обновляем продукт, добавляя новые фишки и функции. Некоторые из них, кстати, были внедрены по просьбе клиентов.

Будем рады услышать ваше мнение и ответить на вопросы в комментариях о нашем продукте.

33
Начать дискуссию