Logo
Главная Продукты Поддержка Контакт О нас
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

Конвертер HTML-файлов для серверов

Конвертируйте HTML в PDF, DOC, TXT, TIFF, JPEG на веб-серверах. Без графического интерфейса.

Total HTML Converter X с ActiveX | CoolUtils

Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine

Total HTML Converter X — это серверный SDK, который преобразует HTML-файлы и реальные URL в PDF, DOC, RTF, XLS, TIFF, JPG, PNG и TXT — с полной поддержкой CSS, без headless Chrome на сервере и без зависимости от Print Service. Работает в тихом режиме: без графического интерфейса, без диалогов, без всплывающих окон. Total HTML Converter X поставляется как с консольной утилитой, так и с интерфейсом ActiveX/COM, поэтому встраивается в ASP, PHP, .NET, Python, Ruby, Java и любой другой бэкенд, поддерживающий COM.

Два режима источника: путь к локальному HTML/MHT-файлу или удалённый URL, который конвертер загружает напрямую (удобно для сценариев "отрисовать живую страницу в PDF"). Поддерживаемые форматы вывода:

  • PDF — с поддержкой цифровой подписи (X.509 PFX), AES-шифрованием, защитой паролем и флагами разрешений
  • DOC / RTF — сохранённое оформление, таблицы и встроенные изображения
  • TIFF / JPG / PNG — растровый вывод для архива или превью
  • XLS — HTML-таблицы извлекаются в структурированные электронные таблицы
  • TXT — извлечение текстового содержимого

Total HTML Converter X распознаёт все HTML-теги, включая управление разрывами страниц через стили CSS 1/2, поддерживает колонтитулы в стиле IE (дата, время, номер страницы, пользовательский водяной знак), автоматически подгоняет ширину HTML под выбранный размер страницы PDF (необходимо при печати широких HTML-таблиц), извлекает метаданные для индексации в базе данных и обрабатывает в пакетном режиме как статические файлы, так и реальные URL по маске папки или из файла очереди.

Удобство для многопользовательской работы: один и тот же Windows-сервер может обслуживать клиент-серверные установки в локальной сети или предоставлять конвертацию как веб-сервис. Многопоточный движок обрабатывает пакеты на максимальной скорости. Совместим с IIS, Docker, Citrix и Wine.

Попробуйте бесплатно (30 дней без ограничений) и убедитесь, что продукт стоит своих денег.

Вот лишь некоторые из поддерживаемых конвертаций:

    HTML / URL в документы
  • HTML в PDF (с цифровой подписью)
  • URL в PDF (отрисовка живой страницы)
  • HTML в DOC / RTF
  • HTML в TXT
    HTML в изображения
  • HTML в TIFF (многостраничный)
  • HTML в JPG
  • HTML в PNG
  • Автоподгонка ширины при отрисовке
    Таблицы и данные
  • HTML-таблицы в XLS
  • Извлечение метаданных
  • Управление разрывами страниц через CSS 1 / CSS 2

Вывод для AI / RAG-пайплайнов — Markdown + Docling sidecar

LLM-агенты (Claude, ChatGPT, Cursor, Cline) и retrieval-пайплайны (LangChain, LlamaIndex, Haystack) не читают HTML — они читают текст. Total HTML Converter X пишет страницы и живые URL в GitHub-Flavored Markdown со структурированным фронтматтером и опциональным Docling-совместимым sidecar, поэтому страница попадает в ваш векторный индекс с иерархией, заголовками, ссылками и таблицами нетронутыми — а не как плоский текст с CSS-шумом и навигационным обрамлением.

Что вы получаете, выбирая Markdown на выходе:

  • Чистое GFM-тело — HTML-заголовки (h1h6) разворачиваются в Markdown-заголовки, таблицы становятся GFM-таблицами, списки остаются списками, якоря сохраняются как [text](url), а inline-код и preformatted-блоки выживают как fenced code
  • Шаблонный мусор отсекается — навигация, футер, cookie-баннеры и аналитические скрипты исключаются; в индекс попадает только содержимое статьи
  • YAML-фронтматтерsource_file или source_url, format (MIME), title, canonical, определённый language, generator, created и binary_hash для provenance
  • Section-aware иерархия — уровни заголовков страницы задают Markdown-уровни # / ## / ###, поэтому RAG-сплиттер режет по семантическим границам, а не посреди раздела
  • Опциональный sidecar .docling.json — структурированный JSON с bounding-прямоугольниками таблиц, инвентарём ссылок и chunks_hint для сплиттера
  • Drop-in для LangChain / LlamaIndex / Haystack / Claude MCP — ни клеящего кода, ни headless-browser пайплайна, который нужно поддерживать

Это CoolUtils RAG Adapter — единый Markdown-контракт, общий для всех продуктов Total Converter X. Полная спецификация, пример .md + .docling.json и фрагменты для интеграции живут на странице Coolutils Converter X — RAG Adapter.

Скачать сейчас!

(включает 30-дневный бесплатный пробный период)

Купить лицензию

(только $750.00)



Примеры использования Total HTML Converter X

Конвертация HTML-файлов с помощью Total HTML Converter X и .NET


string src  = @"C:\test\Source.html";
string dest = @"C:\test\Dest.pdf";

var cnv = new HTMLConverterX();
cnv.Convert(src, dest, "-cPDF -log c:\\test\\HTML.log");

if (!string.IsNullOrEmpty(cnv.ErrorMessage))
    throw new Exception(cnv.ErrorMessage);

Конвертация HTML-файлов на веб-серверах с помощью Total HTML Converter X

public static class Function1
    {
        [FunctionName("Function1")]
        public static async Task Run(
            [HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
            ILogger log)
        {
            StringBuilder sbLogs = new StringBuilder();
            sbLogs.AppendLine("started...");
            try
            {
                ProcessStartInfo startInfo = new ProcessStartInfo();
                startInfo.CreateNoWindow = true;
                startInfo.UseShellExecute = false;
                var assemblyDirectoryPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
                assemblyDirectoryPath = assemblyDirectoryPath.Substring(0, assemblyDirectoryPath.Length - 4);

                var executablePath = $@"{assemblyDirectoryPath}\Converter\HTMLConverterX.exe";
                sbLogs.AppendLine(executablePath + "...");
                var srcPath = $@"{assemblyDirectoryPath}\src\sample.html";
                var outPath = Path.GetTempFileName() + ".pdf";
                startInfo.FileName = executablePath;

                if (File.Exists(outPath))
                {
                    File.Delete(outPath);
                }

                if (File.Exists(executablePath) && File.Exists(srcPath))
                {
                    sbLogs.AppendLine("files exists...");
                }
                else
                    sbLogs.AppendLine("EXE & source files NOT exists...");
                startInfo.WindowStyle = ProcessWindowStyle.Hidden;
                startInfo.Arguments = $"\"{srcPath}\" \"{outPath}\" -cPDF";
                using (Process exeProcess = Process.Start(startInfo))
                {
                    sbLogs.AppendLine($"wait...{DateTime.Now.ToString()}");
                    exeProcess.WaitForExit();
                    sbLogs.AppendLine($"complete...{DateTime.Now.ToString()}");
                }
                sbLogs.AppendLine("Conversion complete.");
            }
            catch (Exception ex)
            {
                sbLogs.AppendLine(ex.ToString());
            }

            return new OkObjectResult(sbLogs);
        }
    }
Подробнее об Azure Functions.

Конвертация HTML-файлов и живых URL на веб-серверах с помощью Total HTML Converter X

dim C
Set C=CreateObject("HTMLConverter.HTMLConverterX")
C.Convert "c:\source.html", "c:\dest.jpg", "-cJPG -log c:\html.log"
C.Convert "https://www.coolutils.com/", "c:\URL Page.pdf", "-cPDF -log c:\html.log"
Response.Write C.ErrorMessage
set C = nothing

Передача готового PDF в поток напрямую из ASP

dim C
Set C=CreateObject("HTMLConverter.HTMLConverterX")
Response.Clear
Response.AddHeader "Content-Type", "binary/octet-stream"
Response.AddHeader "Content-Disposition", "attachment; filename=test.pdf"
Response.BinaryWrite C.ConvertToStream("C:\www\ASP\Source.html", "C:\www\ASP", "-cpdf -log c:\html.log")
set C = nothing

Конвертация HTML- и MHT-файлов с помощью PHP и Total HTML Converter X

$src="C:\\test\\test.html";
$dest="C:\\test\\test.pdf";
if (file_exists($dest)) unlink($dest);
$c= new COM("HTMLConverter.HTMLConverterX");
$c->convert($src,$dest, "-cPDF -log c:\\HTML.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;

Конвертация HTML-файлов с помощью Total HTML Converter X и Ruby

require 'win32ole'
c = WIN32OLE.new('HTMLConverter.HTMLConverterX')

src = "C:\\test\\test.html"
dest = "C:\\test\\test.pdf"

c.convert(src, dest, "-cPDF -log c:\\test\\HTML.log")

if not File.exist?(dest)
  puts c.ErrorMessage
end

Конвертация HTML-файлов с помощью Total HTML Converter X и Python

import win32com.client
import os.path

c = win32com.client.Dispatch("HTMLConverter.HTMLConverterX")

src  = "C:\\test\\test.html"
dest = "C:\\test\\test.pdf"

c.convert(src, dest, "-cPDF -log c:\\test\\HTML.log")

if not os.path.exists(dest):
    print(c.ErrorMessage)

Конвертация HTML-файлов с помощью Pascal и Total HTML Converter X

uses Dialogs, Vcl.OleAuto;

var
  c: OleVariant;
begin
  c := CreateOleObject('HTMLConverter.HTMLConverterX');
  c.Convert('c:\test\source.html', 'c:\test\dest.pdf', '-cPDF -log c:\test\HTML.log');
  if c.ErrorMessage <> '' then
    ShowMessage(c.ErrorMessage);
end;

Конвертация HTML-файлов на веб-серверах с помощью Total HTML Converter X

var c = new ActiveXObject("HTMLConverter.HTMLConverterX");
c.Convert("C:\\test\\source.html", "C:\\test\\dest.pdf", "-cPDF");
if (c.ErrorMessage != "")
  alert(c.ErrorMessage)

Конвертация HTML-файлов с помощью Total HTML Converter X и Perl

use Win32::OLE;

my $src  = "C:\\test\\test.html";
my $dest = "C:\\test\\test.pdf";

my $c = CreateObject Win32::OLE 'HTMLConverter.HTMLConverterX';
$c->convert($src, $dest, "-cPDF -log c:\\test\\HTML.log");
print $c->ErrorMessage if -e $dest;

quote

Конвертер HTML-файлов для серверов Отзывы клиентов 2026

Оцените
Оценка 4.7/5 на основе отзывов клиентов
5 Star

"Почему я выбрал Total HTML Converter X. Было несколько причин. Во-первых, вы смогли предоставить функциональность, которая нам была нужна и которую другие конвертеры выполнить не могли (включая возможность иметь одинаковые заголовки на каждой странице и не разрывать строки между страницами). Во-вторых, вы поддерживали нас и быстро реагировали на запросы ещё до того, как мы купили продукт. В-третьих, вы пошли навстречу по цене на вторую royalty-free лицензию, когда мы объяснили нашу ситуацию. В-четвёртых, вы выглядели по-настоящему ориентированными на клиента, и у меня сложилось ощущение, что вы не забудете обо мне после покупки продукта — и я был прав!"

5 Star Andy Poulsen
www.asp-inno.com

"Мы формируем ежедневные отчёты по портфелям как HTML в нашем шаблонизаторе, затем прогоняем HTML через Total HTML Converter X, чтобы получить PDF с нашей цифровой подписью для клиентов. Сценарий подписания через -PFXFile/-PFXPass — это один вызов бинарника, без отдельной постобработки. Около 4000 отчётов за ночь, детерминированно от запуска к запуску. Мы заменили конвейер на wkhtmltopdf, который падал на асинхронно загружаемых шрифтах; встроенный рендерер просто работает."

5 Star Stefan H.
Senior Backend Developer at a financial-reporting platform

"Клиенты экспортируют статьи из нашей CMS и хотят PDF-копии для архива. Total HTML Converter X с -HeadText/-FootText проставляет метаданные публикации на каждой странице, а автоподгонка ширины HTML обрабатывает редакционные таблицы без необходимости писать кастомный CSS под каждый шаблон. Headless на Windows Server Core, без Chromium, без сюрпризов. Пять лет в продакшене, пропускная способность около 80 страниц в секунду на нашем железе для типичного HTML статьи."

5 Star Margit V.
DevOps Engineer at a CMS platform

"Встроили Total HTML Converter X в наш продукт для внутренних публикаций по Royalty-Free лицензии. Разовая плата за проект оказалась лишь долей от того, что просили коммерческие обёртки на основе wkhtmltopdf за права на распространение. Наш установщик поставляет и регистрирует ActiveX, наше приложение вызывает его напрямую, конечные пользователи видят только наш UI. Ограничение 32-битного ActiveX стоило нам пары дней переделки конвейера, но поддержка отвечала оперативно, когда мы спрашивали об обходных путях."

4 Star Carlos P.
Independent Software Vendor

"Клиентские дашборды у нас в HTML; некоторые пользователи хотят PDF-снимок для своих записей. Мы выставляем ссылку 'скачать как PDF', которая вызывает Total HTML Converter X с живым URL отрисованного дашборда. Конвертер логинится через cookie-сессию и формирует идентичный PDF-рендеринг. Управление разрывами страниц через CSS соблюдается точно, поэтому многосекционные дашборды разбиваются чисто. CLI стабильный, хорошо документированный, а -log -verbosity detail делает отладку тривиальной."

5 Star Akari N.
Lead .NET Developer at a partner-portal SaaS


Кто использует Total HTML ConverterX?

Разработчики и ИТ-команды, конвертирующие HTML в PDF, DOC и изображения на веб-серверах через ActiveX

Веб-приложения

Онлайн-сервисы конвертации HTML в PDF

Добавление конвертации HTML в ваше веб-приложение через ActiveX

Веб-разработчики интегрируют Total HTML ConverterX в приложения ASP, PHP или .NET для конвертации загружаемых пользователями HTML-файлов в PDF, DOC или изображения на сервере. Несколько пользователей выполняют одновременные конвертации без прерываний интерфейса — конвертер работает незаметно и автоматически возвращает результаты.

Генерация отчётов

Серверный экспорт отчётов

Конвертация HTML-отчётов в PDF с цифровыми подписями

Корпоративные приложения генерируют HTML-отчёты на сервере и используют Total HTML ConverterX для конвертации их в PDF для доставки. Добавляйте цифровые подписи для подтверждения подлинности документа, применяйте пользовательские водяные знаки и автоматически подгоняйте широкие HTML-таблицы под выбранный размер страницы — всё в рамках автоматизированного конвейера отчётности.

Управление документами

Приём HTML в СЭД

Конвертация HTML-контента в стандартные форматы для архивирования

Системы управления документами используют Total HTML ConverterX для конвертации входящих HTML-файлов, сохранённых веб-страниц и шаблонов писем в PDF или TIFF для стандартизированного хранения. Конвертер распознаёт все HTML-теги и стили CSS, создавая точный вывод с заголовками, нижними колонтитулами и извлечением метаданных для индексирования в базе данных.

Многопользовательские сети

Сетевой сервис конвертации

Предоставление конвертации HTML всем пользователям локальной сети

Организации разворачивают Total HTML ConverterX как клиент-серверное приложение в локальной сети. Сотрудники из разных отделов отправляют HTML-файлы для конвертации в PDF, XLS или TIFF через общий сервис — без необходимости устанавливать настольные конвертеры на каждой рабочей станции.

ИТ и автоматизация

Автоматизированные HTML-конвейеры

Пакетная конвертация HTML-файлов через командную строку на серверах

ИТ-команды запускают Total HTML ConverterX через командную строку в запланированных пакетных заданиях и автоматизированных рабочих процессах. HTML-вывод из веб-скрапперов, экспортов CMS или журналов приложений конвертируется в PDF или изображения по мере поступления. Ошибки сохраняются в лог-файл для мониторинга — без всплывающих окон и участия пользователя.

Уникальные возможности Total HTML Converter X


html
Total HTML Converter X не ограничивается HTML. Он также поддерживает файлы HTML, MHT, HTM, XHTML.

java
С помощью Total HTML Converter вы можете включать или отключать Java-скрипты на ваших страницах. Этот удобный вариант сэкономит вам часы времени!

css
Total HTML Converter X поддерживает все стили CSS, и вы всегда получите точные результаты.

slow scripts
Total HTML ConverterX может останавливать медленные скрипты. Если на вашей странице есть цикл, она все равно может быть преобразована в разумное время.

openoffice
Хотите перейти на OpenOffice? Total HTML ConverterX может помочь вам конвертировать тысячи HTML-файлов в ODT за секунды.

combine html
Объединяйте несколько HTML-файлов в один многостраничный TIFF или PDF файл с помощью нашего HTML Converter.

fit-to-page
Total HTML ConverterX имеет функцию подгонки под страницу. Это чрезвычайно удобно: вы конвертируете сотни различных HTML-файлов и получаете идеально оформленные документы.


html to jpeg
HTML в JPEG: установите желаемое качество JPEG-изображения, чтобы сбалансировать размер файла.


interface
Хотите добавить HTML-конвертер в ваше приложение? Наш ActiveX значительно упростит этот процесс.

html formats
Форматы вывода: DOC, PDF, XHTML, TXT, XLS, RTF, TIFF, JPEG, PNG, ODT, EMF, SVG!

html converter
Когда вы конвертируете HTML в TIFF, вы можете выбрать любой тип сжатия (LZW, RLE, JPEG, двустороннее сжатие CCITT).

qr code
С помощью Total HTML Converter X вы можете добавлять QR-коды в выходные файлы.

html watermark
Добавьте текстовые или графические водяные знаки (ваш логотип или любое другое изображение) в шапку или нижний колонтитул выходного файла. Это работает и для штампов Бейтса.

page
Добавьте счетчики страниц на каждую страницу выходных файлов, чтобы расположить их в идеальном порядке (доступна последовательная нумерация файлов в папках).

html load images
Сообщите Total HTML ConverterX, хотите ли вы напечатать фон, чтобы минимизировать размер файла.

html to pdf
Когда вы конвертируете HTML в PDF, вы можете установить права пользователя, защитить ваши файлы паролем или подписать их вашей цифровой подписью. Получите PDF, PDF/A и неиндексируемые PDF.


server
Мы предлагаем много примеров для Web, PHP, C++, .NET, C#. Вы никогда не запутаетесь в строках кода.


cmd
Total HTML ConverterX работает на веб-сервере без постороннего участия. Нет всплывающих окон, ошибки записываются в файл журнала.

Примеры командной строки

Total HTML ConverterX поставляется с HTMLConverterX.exe — консольной программой, которую можно вызывать из .bat-скриптов, планировщика задач, бэкендов на PHP/.NET или любого серверного воркера. Набор флагов зеркалит GUI-версию HtmlConverter.exe; полный справочник смотрите в документации командной строки. Приведённые ниже рецепты охватывают запросы, о которых чаще всего спрашивают клиенты SDK.

1. Конвертация одного HTML-файла в PDF

Минимальный вызов — один исходный файл, один вывод, один целевой формат.

HTMLConverterX.exe "C:\pages\index.html" "C:\out\index.pdf" -cPDF

2. Пакетная обработка папки по маске

Обработайте каждый HTML-файл в папке и положите PDF в соседнюю папку вывода.

HTMLConverterX.exe "C:\pages\*.html" "C:\out\" -cPDF

Замените маску на *.mht, *.mhtml или *.htm, чтобы выбрать другой исходный формат.

3. Рендер живого URL прямо в PDF

Аргумент-источник может быть URL, а не только путём к файлу. Движок рендера Chrome обрабатывает современный CSS, веб-шрифты и страницы, насыщенные JavaScript.

HTMLConverterX.exe "https://www.coolutils.com" "C:\out\coolutils.pdf" -cPDF -engine chrome

4. Рекурсия по дереву проекта с зеркалированием структуры папок

Документационные сайты и экспортированные вики редко лежат в одной плоской папке. -Recurse обходит подкаталоги; -kfs воссоздаёт то же дерево на стороне вывода вместо того, чтобы сваливать каждый файл в одну корзину.

HTMLConverterX.exe "C:\docs\manual\*.html" "C:\out\manual\" -cPDF -Recurse -kfs

5. Объединение многих HTML-файлов в один многостраничный PDF

Типичная задача экспорта-всего-сайта: десятки страниц, которые принадлежат друг другу. -combine сливает их в порядке исходных файлов, а -toc генерирует оглавление.

HTMLConverterX.exe "C:\docs\manual\*.html" "C:\out\manual.pdf" -cPDF -combine -toc -sort name

Используйте -Multipage вместо -combine, когда целью является многостраничный TIFF.

6. Кастомные шапки, нижние колонтитулы и нумерация страниц

Отчётам обычно нужен заголовок наверху каждой страницы и "Страница 1 из 10" внизу. Плейсхолдеры [page] и [date] раскрываются во время рендера.

HTMLConverterX.exe "C:\pages\*.html" "C:\out\" -cPDF -HeadText "Acme Quarterly Report — [date]" -HeadAlign center -FootText "Page [page]" -FootAlign right

7. PDF с защитой паролем и водяным знаком

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

HTMLConverterX.exe "C:\pages\*.html" "C:\out\" -cPDF -mp "owner-pwd" -up "user-pwd" -perm Print -wmt "CONFIDENTIAL" -wmr 45 -wtr 30

Замените Print любой комбинацией Copy, Modify, Annotation, FormFill, HighResPrint, чтобы предоставить именно те права, которые вы хотите.

8. Цифровая подпись на каждом выходном PDF

Для контрактов, счетов и других документов, которым нужен проверяемый подписант. Файл PFX содержит сертификат; -PFXPass разблокирует его.

HTMLConverterX.exe "C:\pages\contract.html" "C:\out\contract.pdf" -cPDF -PFXFile "C:\certs\acme.pfx" -PFXPass "cert-pwd" -SignName "Acme Legal" -SignLoc "New York, NY" -SignRes "Approved by counsel"

9. Архивный PDF/A с метаданными

Для рабочих процессов управления записями, требующих PDF/A по ISO 19005 с надлежащими авторскими метаданными.

HTMLConverterX.exe "C:\pages\*.html" "C:\archive\" -cPDF -pdfa -PDFAuthor "Acme Inc." -PDFTitle "Knowledge Base 2026" -PDFSubject "Support articles snapshot"

10. Управление очередью из файла-списка с серверным логированием

Когда воркер пишет файл-очередь, а конвертер его разбирает, не нужно зашивать каждый путь в командную строку. -list читает маски файлов (по одной на строку) из текстового файла; -verbosity detail пишет по одной строке лога на файл; -logmode append сохраняет историю между запусками.

HTMLConverterX.exe -list "C:\queues\batch.txt" "C:\out\" -cPDF -log "C:\logs\htmlconv.log" -verbosity detail -logmode append
Скачать сейчас!

Обновлено Fri, 01 May 2026

Купить лицензию

(только $750.00)



Список поддерживаемых преобразований:

 
  • HTM в Doc через командную строку
  • HTM в JPEG через командную строку
  • HTM в RTF через командную строку
  • HTM в PDF через командную строку
  • HTM в TIFF через командную строку
  • HTM в Text через командную строку
  • HTM в XLS через командную строку
  • HTM в Unicode текст через командную строку
 
  • MHT в Doc через командную строку
  • MHT в JPEG через командную строку
  • MHT в RTF через командную строку
  • MHT в PDF через командную строку
  • MHT в TIFF через командную строку
  • MHT в Text через командную строку
  • MHT в PNG через командную строку
  • MHT в XLS через командную строку
  • MHT в Unicode текст через командную строку

Часто задаваемые вопросы о Total HTML Converter X ▼

Нет. Total HTML Converter X имеет собственный движок отрисовки HTML и встроенный движок раскладки CSS 1/2. Вам не нужны headless Chrome, wkhtmltopdf, Edge WebView2 или PhantomJS на сервере конвертации. Это главная причина, по которой клиенты переходят с конвейеров на headless Chrome — нет обновлений Chromium, ломающих рендерер, нет зомби-процессов, нет вопросов лицензирования вокруг Chromium-сервисов на Windows Server.
Да. Передайте строку URL вместо пути к исходному файлу, и конвертер загрузит страницу, отрисует её и создаст файл целевого формата за один шаг: C.Convert("https://www.example.com/report", "c:\out\report.pdf", "-cPDF"). Это широко используется для отрисовки живых дашбордов состояния, генерируемых отчётов или страниц партнёрских порталов в PDF по расписанию.
Total HTML Converter X предоставляет интерфейс COM/ActiveX, поэтому любой язык с поддержкой COM может вызывать его напрямую: new COM("HTMLConverter.HTMLConverterX") в PHP, new HTMLConverterX() в .NET, win32com.client.Dispatch("HTMLConverter.HTMLConverterX") в Python, WIN32OLE.new('HTMLConverter.HTMLConverterX') в Ruby. Также консольный бинарник HTMLConverterX.exe можно вызвать из любого процесса, планировщика или shell-скрипта. Прямая отдача PDF в поток через ConvertToStream также доступна для веб-ответов ASP/PHP.
Total HTML Converter — это десктопная GUI-версия для интерактивного использования на рабочей станции. Total HTML Converter X — это серверный SDK: без графического интерфейса, без диалогов, без взаимодействия с конечным пользователем. Лицензируется для серверного использования без присмотра, включает интерфейс ActiveX/COM для интеграции в приложения и поддерживает Royalty-Free лицензию для распространения внутри вашего собственного продукта.
Да. Поскольку конвертер — это обычный Windows-бинарник с COM-интерфейсом, он работает везде, где работает Windows: пулы приложений IIS, Windows-контейнеры, Azure App Service или Azure Functions на Windows-рантайме, AWS EC2 на Windows, и локальные Windows-серверы. Замечание: ActiveX-компонент только 32-битный, поэтому при вызове через COM настройте пул приложений IIS или .NET-рантайм на 32 бита. Консольный бинарник работает на 64-битной Windows без ограничений.
Да. Используйте -PFXFile "C:\certs\cert.pfx" -PFXPass "cert-pwd" для цифровой подписи выходного PDF сертификатом X.509. -HeadText и -FootText добавляют пользовательские колонтитулы с шаблонными токенами вроде [page], [date], [time] — эквивалент колонтитулов печати из IE. Поддерживаются водяные знаки (текст или изображение), AES-256-шифрование и флаги разрешений (-perm Print|Copy|Modify).
Конвертер по умолчанию автоматически подгоняет ширину HTML под выбранный размер страницы PDF — типичное требование при отрисовке широких отчётных таблиц в PDF. Управление разрывами страниц через CSS (page-break-before, page-break-after, page-break-inside: avoid) учитывается, поэтому логические единицы вроде строк или разделов остаются вместе при переходе между страницами. -PageSize задаёт целевой размер бумаги (A4, Letter, Legal и т.д.) для каждой задачи.
Да. Загружаемая версия — полностью функциональная 30-дневная пробная с разблокированными форматами вывода, ActiveX и консольными возможностями — без кредитной карты и без email для запуска. Через 30 дней вы решаете, покупать ли её. Лицензия — разовая оплата с пожизненными обновлениями и технической поддержкой.
Да. Выберите .md в качестве выходного формата, и конвертер запишет GitHub-Flavored Markdown: HTML-заголовки разворачиваются в #/##/###, таблицы становятся GFM-таблицами, списки остаются списками, якоря сохраняются как [text](url), а блоки кода выживают как fenced code. Шаблонный мусор (навигация, футер, cookie-баннеры) отсекается — в индекс попадает только содержимое статьи. YAML-фронтматтер несёт source_url, title, canonical, определённый language, generator и бинарный хэш для provenance. Это часть CoolUtils RAG Adapter — тот же Markdown-контракт разделяют все продукты Total Converter X.
Это опциональный sidecar, который кладётся рядом с Markdown и следует схеме Docling, используемой в RAG-инструментарии под управлением IBM. Для HTML-страницы он фиксирует: bounding-прямоугольники таблиц, инвентарь ссылок (внутренних/внешних), структуру уровней заголовков, якоря по разделам, binary_hash для provenance и массив chunks_hint, который читает ваш сплиттер. Включается флагом -Docling в командной строке. JSON независим от Markdown — можно отправить в индекс оба файла или ограничиться только .md.
Да — адаптер не нужен. Файл .md — это обычный GFM с YAML-фронтматтером, поэтому его напрямую читают UnstructuredMarkdownLoader из LangChain, MarkdownReader из LlamaIndex, MarkdownToDocument из Haystack и MCP-файловые инструменты Claude Code. Для Claude, ChatGPT или любого чат-интерфейса вы можете вставить Markdown в контекст как есть — заголовки показывают, из какого раздела пришёл чанк, таблицы рендерятся, а фронтматтер даёт модели исходный URL и подсказки по языку.
Из командной строки: HTMLConverterX.exe "https://example.com/article" "C:\out\article.md" -cMD -Docling. Передайте локальный HTML/MHT-файл вместо URL для оффлайн-страниц. -cMD выбирает Markdown; -Docling дополнительно пишет sidecar .docling.json. Из COM: obj.Convert("https://example.com", "page.md", "-cMD -Docling"). Получившийся Markdown готов к чанкованию, эмбеддингу и индексации в любом векторном хранилище.

Начните работать сейчас!

Скачайте пробную версию и конвертируйте файлы за считанные минуты.
Не требуется ни банковская карта, ни email.

⬇ Скачать пробную версию Windows 7/8/10/11 • 159 MB
Pro Suite

Ключевые функции полной зарегистрированной версии

  • Конвертирует HTML в другие форматы на веб-серверах
  • Обеспечивает доступ через интерфейс ActiveX ко всем устаревшим языкам программирования (Visual Basic 6 или Delphi), а также к скриптам (например, VBscript).
  • Поддерживаемые языки включают любые языки, поддерживающие веб-сервисы, включая .NET (2.00, 3.5, 4.00), Ruby, PHP и Java.
  • Отсутствие графического интерфейса или прерывающих сообщений
  • Поддерживает файлы HTML, MHT, HTM, XHTML
  • Типы выходных файлов: DOC, PDF, XHTML, TXT, XLS, RTF, JPEG, TIFF, PNG, ODT, SVG, EMF.
  • Пакетное преобразование
  • Динамические разрывы страниц с верхними и нижними колонтитулами
  • Указывает HTML из URL или локального файла
  • Сохраняет исходный макет документа
  • Нет необходимости в Adobe Acrobat или MS Word
  • Поддерживает различные кодировки и таблицы кодировок
  • Доступна многопоточность ActiveX
  • Командную строку можно сгенерировать из настроек графического интерфейса

    Нужна ли вашему приложению функция конвертации HTML?

    Получите бесплатную лицензию. Она позволяет вам внедрять Total HTML ConverterX в ваше программное обеспечение и распространять его. RFL лицензируется на проект (независимо от того, сколько разработчиков в нем участвует).
    Подайте заявку через контактную форму.

Список приложений с встроенной поддержкой API