SautinSoft.HtmlToRtf

.NET сборка для конвертирования HTML в DOCX, RTF и текст без каких-либо зависимостей.

  • HTML в DOCX
  • HTML в RTF
  • HTML в Текст
  • Объединить и заменить RTF
  • Совместимость на нескольких платформах, таких как Windows, macOS и Linux
  • Развертывание в Azure и AWS
.NET 8, 7, 6, 5, Standard 2, Core 2x & 3x, Framework 4.6.2+
AWS (EC2, Lambda) Kubernetes (All Versions) Azure (WebApps, Functions v3) Docker (All Versions)
Скачать Trial (2023.12.6)

Последняя информация о выпуске

Что нового в SautinSoft.HtmlToRtf

Обзор

«SautinSoft.HtmlToRtf» поможет вам в разработке приложений, где необходимо конвертировать любые HTML-документы в Word, RTF, DOCX. После добавления ссылки на "SautinSoft.HtmlToRtf.dll" и набрав 3-4 строки C#, вы можете использовать эти API в своих приложениях:

Почему выбрать SautinSoft.HtmlToRtf?

Быстрый и эффективный

Быстрый и эффективный

Экономьте память и время благодаря облегченной архитектуре API. Чем больше документ, тем быстрее наш API генерирует сложные документы Word.

HTML в документы Word

Конвертирование HTML в документы Word

Предоставляет API для ваших приложений для конвертирования HTML-документов в Word: DOCX, RTF и текстовые документы.

Поддержка JS и CSS

Поддержка JS и CSS

Парсер HTML компонента поддерживает и обрабатывает CSS и JavaScript. После полной обработки он генерирует результирующий документ Word.

поддержка .NET

Полная поддержка .NET для Windows, Linux и macOS

Разрабатывайте для любой платформы .NET или основных операционных систем с единой кодовой базой. Используйте в своих приложениях .NET Framework, Mono, Xamarin.iOS и Xamarin.Android.

настройки конвертирования

Полезные настройки конвертирования

Благодаря множеству полезных настроек и опций вы можете настроить результат конвертирования по своему усмотрению: установить размер страницы, ориентацию и поля, начертание шрифта, добавить верхние и нижние колонтитулы, добавить нумерацию страниц и многое другое.

Развертывание приложений в облаке

Развертывание приложений в облаке

С помощью NuGet Вы легко можете выполнять развертывание данного компонента в Azure, AWS, AWS Lambda и других решениях.

Входные Форматы

HTML-документы. Компонент может читать и анализировать все типы HTML: 3.2, HTML 4.01, HTML 5 с помощью CSS и XHTML. Наш компонент не требует какой-либо специальной версии формата HTML, он будет работать с любой версией. Компонент имеет собственный HTML-парсер.

Языки сценариев (jQuery, JavaScript) не поддерживаются. Если вы хотите конвертировать HTML (насыщенный JavaScript и сложным CSS), но в PDF, используйте другой наш компонент - SautinSoft.PdfVision.

Поддерживаемые CSS в текущей версии «SautinSoft.HtmlToRtf»:

background-color:
background:
border-collapse:
border:
border-top:
border-right:
border-bottom:
border-left:
border-style:
border-top-style:
border-right-style:
border-bottom-style:
border-left-style:
border-width:
border-top-width:
border-right-width:
border-bottom-width:
border-left-width:
border-color:
border-top-color:
border-right-color:
border-bottom-color:
border-left-color:
color:
display:
direction:
font:
font-size:
font-family:
font-weight:
font-style:
height:
line-height:
list-style-type:
margin:
margin-top:
margin-right:
margin-bottom:
margin-left:
max-height:
max-width:
padding:
padding-top:
padding-right:
padding-bottom:
padding-left:
page-break-after:
page-break-before:
page-break-inside:
text-align:
text-decoration:
text-decoration-line:
text-decoration-color
text-indent:
text-transform:
transform:
visibility:
vertical-align:
width:
white-space:
writing-mode:

Выходные форматы

RTF документы. Компонент создает документы в формате RTF 1.8. Компонент имеет собственный RTF-анализатор и рендеринг.

DOCX документы. Компонент создает документы DOCX в соответствии с Office Open XML (Ecma 4th edition).

Text документы. Компонент также может создавать текст из HTML с поддержкой UNICODE.

Основные функции

HTML в DOCX

Наша сборка .NET предоставляет API для конвертирования HTML-страниц в документы DOCX. Он имеет собственный HTML-ридер, который поддерживает CSS и JavaScript, и собственный автономный DOCX writer.

HTML в RTF

.NET SDK для конвертирования HTML-документа в формат RTF. Выходной RTF-файл можно открыть в MS Word, WordPad, OpenOffice, Libreoffice. Может конвертировать файл, URL, строку, массив байтов и объект потока.

HTML в Текст

Конвертируйте HTML-документ в текст и получить результат в виде объекта C# Stream. Наш SDK является полностью автономной сборкой .NET и больше ни в чем не нуждается.

Объединить и заменить RTF

С помощью нашей сборки .NET вы можете легко объединить несколько RTF-файлов в один. Также он предоставляет методы для замены текста внутри документа RTF другим содержимым RTF.

Добавить Нумерацию страниц

Конвертируйте HTML-страницу в документ Word (формат DOCX) и укажите нумерацию страниц во время конвертирования. Вы можете установить желаемое форматирование и выравнивание.

Добавить верхний и нижний колонтитулы

Наш компонент предоставляет вам API для конвертирования HTML в RTF, DOCX и текстовые документы с множеством опций. Например, свойства для добавления пользовательского верхнего и нижнего колонтитулов, нумерация страниц.

Расширенные возможности

SautinSoft.HtmlToRtf примеры кода

На самом деле компонент может конвертировать в DOCX и RTF с множеством опций:

  • Добавление верхнего и нижнего колонтитулов,
  • нумерация страниц,
  • Добавление пользовательских водяных знаков,
  • Установка размера страницы, полей и ориентации,
  • многое другое.

Смотрите Руководство разработчика, чтобы ознакомиться с простыми, продвинутыми и сложными примерами, оно содержит более 50 примеров.

Нам доверяют ведущие мировые компании

Gazprom
IBM
Intel
Microsoft
Siemens
Uber
Indiana University – Purdue University Indianapolis
The University of Manchester
New York State
University of Pittsburgh
Western Standard - Translation and Library Technologies
United Graphic Expression Corporation
FoxyUtils
Talent management software
PROS
World Wrestling Entertainment
Moody's Investors Service
Nuance Communications