SautinSoft.HtmlToRtf

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

  • HTML в DOCX
  • HTML в RTF
  • HTML в Text
  • Объединить и заменить RTF
  • Совместимость на нескольких платформах, таких как Windows, macOS и Linux
  • Развертывание в Azure и AWS
Скачать Trial (2023.6.1)

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

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

Обзор

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

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

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

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

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

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

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

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

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

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

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

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

Развертывание приложений с документами Word в облаке

Будьте везде благодаря облачному развертыванию. С помощью NuGet и Documents for Word вы можете выполнять развертывание в 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-анализатор и рендеринг. Если вы ищете только класс C# RTF, который может анализировать и отображать документы RTF, вы можете написать нам по электронной почте [email protected]

DOCX документы. Компонент создает документы DOCX в соответствии с Office Open XML (Ecma 4th edition). Компонент имеет собственный рендеринг DOCX. Если вы ищете только класс C# DOCX, который может анализировать и отображать документы DOCX, взгляните на наш: SautinSoft.Document.

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 в Text

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

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

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

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

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

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

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

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

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

На самом деле компонент может конвертировать в DOCX и RTF с множеством опций, таких как: Добавление верхнего и нижнего колонтитулов, указание нумерации страниц, Добавление пользовательских водяных знаков, Установка размера страницы, полей и ориентации и многое другое. Смотрите Руководство разработчика, чтобы ознакомиться с простыми, продвинутыми и сложными примерами, оно содержит более 50 примеров.

Требования и Техническая информация

SautinSoft.HtmlToRtf совместим со всеми .NET языками и поддерживает все ОС (Windows, macOS и Linux), где может использоваться .NET Framework или .NET Core. Он полностью написан на управляемом C#, что делает его абсолютно автономным и независимым.

.Net Framework 4.0 and higher and .Net Core 2.0 and higher

.NET Framework 4.6.1, 4.7, 4.7.2, 4.8

.NET Core 2.0, 2.1, 2.2, 3.0, 3.1

.NET 5, 6, 7


Мультиплатформенный компонент, работает на:


Наш компонент зарекомендовал себя на облачных платформах и сервисах:

  • Microsoft Azure
  • Amazon Web Services (AWS)
  • Google Cloud Platform
  • SharePoint
  • Docker
  • Xamarin Forms
  • и т.п.

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

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