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

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

Total PDF Converter X - правильное решение для конвертации PDF файлов в другие форматы на веб-серверах.

Total PDF Converter X - Профессиональное серверное решение от CoolUtils

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

Total PDF Converter X — это серверный SDK, который преобразует PDF-файлы в DOC, RTF, XLS, HTML, XHTML, EPS, PS, TXT, CSV, BMP, JPEG, GIF, WMF, EMF, PNG и TIFF — без Adobe Acrobat, Foxit или какой-либо внешней PDF-библиотеки на сервере. Работает в тихом режиме: без интерфейса, без диалогов, без всплывающих окон. Total PDF Converter X поставляется как с консольным исполняемым файлом, так и с интерфейсом ActiveX/COM, поэтому он встраивается в ASP, PHP, .NET, Python, Ruby, Java и любой другой COM-совместимый бэкенд.

Поддерживаемые форматы вывода делятся на три группы:

  • Документы: DOC, RTF, XLS, CSV, HTML, XHTML, TXT — с извлечением текстового потока, сохранением таблиц и точностью шрифтов
  • Изображения: JPEG, PNG, BMP, GIF, TIFF (одностраничные или многостраничные), WMF, EMF — с управлением ориентацией бумаги, размером страницы, подгонкой по странице и разрешением для каждой страницы
  • Печатные форматы: EPS, PS — для допечатных и архивных конвейеров

Total PDF Converter X охватывает весь серверный сценарий: PDF-файлы с паролем (передайте -Pass "wb-pwd"), пакетное объединение (несколько PDF в один итоговый документ или одно изображение), постраничное извлечение (разделение многостраничного PDF на N одностраничных файлов), маска папок и рекурсия (-Recurse -kfs) для обработки всего дерева, запуски по файлу-очереди (-list) и работа в паре с Total Folder Monitor для автоматической конвертации из горячей папки при поступлении файлов.

Многопоточный движок обрабатывает пакеты на максимальной скорости. Совместим с IIS, Docker, Citrix и Wine. Попробуйте бесплатно (30 дней без ограничений) и убедитесь, что программа стоит своих денег.

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

    PDF в документы
  • PDF в DOC / DOCX
  • PDF в XLS (извлечение таблиц)
  • PDF в HTML / XHTML
  • PDF в TXT / CSV
    PDF в изображения
  • PDF в JPEG / PNG / BMP
  • PDF в TIFF (многостраничный)
  • PDF в WMF / EMF
  • Постраничное разделение или объединение
    Печать и расширенные функции
  • PDF в EPS / PS
  • PDF с парольной защитой на входе
  • Объединение многих PDF в одно изображение

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

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

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

  • Section-aware Markdown — обнаруженные заголовки задают уровни # / ## / ###; PDF-outline (закладки) учитываются, когда они есть
  • Якоря страниц — граница каждой страницы аннотируется, поэтому цитата разрешается в точную страницу исходного PDF
  • Таблицы сохраняются как GFM-таблицы — структура колонок, обнаруженная в исходном PDF, переживает конвертацию, а не схлопывается в один текстовый столбец
  • YAML-фронтматтерsource_file, format (MIME), title и author из метаданных PDF, page_count, generator, created, определённые languages и binary_hash для provenance
  • OCR-слой включён, если он есть — отсканированные PDF с OCR-слоем пишут Markdown; текстовые и гибридные PDF идут в том же пакете
  • Опциональный sidecar .docling.json — JSON по схеме Docling с bounding-прямоугольниками таблиц, якорями страниц, подсказками о шрифтах/стилях и массивом chunks_hint, который читает ваш сплиттер
  • Drop-in для LangChain / LlamaIndex / Haystack / Claude MCP — ни клеящего кода, ни обёртки для постраничной экстракции, которую нужно поддерживать

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

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

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

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

(только $550.00)



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

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


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

var cnv = new PDFConverterX();
cnv.Convert(src, dest, "-cDOC -log c:\\test\\PDF.log");

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

Конвертация PDF-файлов на веб-серверах с помощью Total PDF 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\PDFConverterX.exe";
                sbLogs.AppendLine(executablePath + "...");
                var srcPath = $@"{assemblyDirectoryPath}\src\sample.pdf";
                var outPath = Path.GetTempFileName() + ".docx";
                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}\" -cDOC";
                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.

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

dim C
Set C=CreateObject("PDFConverter.PDFConverterX")
C.Convert "c:\test\source.pdf", "c:\test\dest.docx", "-cDOC -log c:\test\PDF.log"
Response.Write C.ErrorMessage
set C = nothing

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

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

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

$src="C:\\test\\test.pdf";
$dest="C:\\test\\test.docx";
if (file_exists($dest)) unlink($dest);
$c= new COM("PDFConverter.PDFConverterX");
$c->convert($src,$dest, "-cDOC -log c:\\test\\PDF.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;

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

require 'win32ole'
c = WIN32OLE.new('PDFConverter.PDFConverterX')

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

c.convert(src, dest, "-cDOC -log c:\\test\\PDF.log")

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

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

import win32com.client
import os.path

c = win32com.client.Dispatch("PDFConverter.PDFConverterX")

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

c.convert(src, dest, "-cDOC -log c:\\test\\PDF.log")

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

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

uses Dialogs, Vcl.OleAuto;

var
  c: OleVariant;
begin
  c := CreateOleObject('PDFConverter.PDFConverterX');
  c.Convert('c:\test\source.pdf', 'c:\test\dest.docx', '-cDOC -log c:\test\PDF.log');
  if c.ErrorMessage <> '' then
    ShowMessage(c.ErrorMessage);
end;

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

var c = new ActiveXObject("PDFConverter.PDFConverterX");
c.Convert("C:\\test\\source.pdf", "C:\\test\\dest.docx", "-cDOC");
if (c.ErrorMessage != "")
  alert(c.ErrorMessage)

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

use Win32::OLE;

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

my $c = CreateObject Win32::OLE 'PDFConverter.PDFConverterX';
$c->convert($src, $dest, "-cDOC -log c:\\test\\PDF.log")
print $c->ErrorMessage if -e $dest;

quote

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

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

"На данный момент инструмент справляется с задачей корректно, а именно конвертирует PDF-файлы в файлы Excel через командную строку в задаче планировщика Windows. Если возникнут какие-либо проблемы, я обязательно с вами свяжусь."

4 Star Sofiane Hamri
Independent Developer

"Большое спасибо за всю вашу помощь. Total PDF Converter X отлично работает. Это было крайне необходимое решение, поскольку продукт одного из ваших конкурентов зависал при запуске из службы Windows. Ваше сотрудничество и оперативный ответ буквально спасли нас, позволив уложиться в сроки клиента."

5 Star Michael J. Balmer
Lead Integration Engineer, www.QuestDiagnostics.com

"Клиенты присылают нам PDF-счета в десятках вариантов шаблонов; мы извлекаем строки в XLS для бухгалтерской системы. Total PDF Converter X с -cXLS и -FirstRowIsHeader выдаёт чистые таблицы там, где конкуренты давали искажённые объединённые ячейки. Пропускная способность около 200 счетов в минуту на нашем оборудовании. Пять лет в продакшне. Мы заменили конвейер на основе автоматизации Acrobat, который зависал на каждом некорректном PDF; встроенный парсер обрабатывает те же файлы без нареканий."

5 Star Aleksei P.
Senior Backend Developer at an invoice-processing platform

"PDF-материалы от клиентов приходят с парольной защитой и паролями для конкретных дел. Total PDF Converter X с -Pass разблокирует их в том же вызове, что и конвертация, поэтому нашему конвейеру не нужен отдельный шаг расшифровки. -cExtract выдаёт по одному PNG на страницу для миниатюр инструмента просмотра. Безголовый режим на Windows Server Core, без Acrobat, без сюрпризов с лицензированием за четыре года эксплуатации."

5 Star Yaiza R.
DevOps Engineer at a legal e-discovery platform

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

4 Star Mateusz B.
Independent Software Vendor


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

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

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

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

Добавление конвертации PDF в DOC и PDF в изображения в ваше веб-приложение

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

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

Интеграция с СЭД и ECM

Автоматическая конвертация PDF внутри систем управления документами

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

Корпоративная автоматизация

Конвейеры пакетной обработки PDF

Конвертация тысяч PDF на серверах без участия пользователя

Корпоративные ИТ-команды запускают Total PDF ConverterX через командную строку в запланированных пакетных заданиях. Входящие PDF конвертируются в DOC для редактирования, CSV для извлечения данных или EPS для допечатной подготовки — всё без участия оператора. Многостраничные PDF можно разбивать на отдельные файлы страниц или объединять в один выходной документ на папку.

Печать и допечатная подготовка

Производство PDF в изображения

Конвертация PDF в TIFF, JPEG и EPS для полиграфических процессов

Типографии и отделы допечатной подготовки конвертируют PDF в высококачественные TIFF, JPEG или EPS на производственных серверах. Управляйте ориентацией бумаги, качеством вывода и размером изображения для каждого задания. Обрабатывайте многостраничные PDF как отдельные изображения страниц или объединяйте несколько PDF в один многостраничный TIFF для спуска полос.

Разработка ПО

PDF SDK для собственных приложений

Встраивание конвертации PDF в ваше настольное или серверное ПО

Разработчики ПО встраивают Total PDF ConverterX в свои продукты для добавления функций экспорта PDF без создания собственного движка конвертации. Интерфейс ActiveX предоставляет все функции конвертации через простые вызовы API, и сотни разработчиков уже интегрировали его в коммерческие приложения.

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


pdf
Total PDF ConverterX не ограничивается PDF. Он также поддерживает документы PS, EPS, PRN, OXPS, XPS. Мы добавляем новые форматы, как только они появляются.

java
Хотите получить новые файлы без изображений? Total PDF ConverterX может исключить изображения из исходных PDF-документов.

split pdf
Используйте Total PDF ConverterX как утилиту для разбиения PDF. Он может извлекать все или выбранные страницы из многостраничного PDF, разделять PDF по закладкам и по пустым страницам быстро.

time stamps
Total PDF ConverterX изменит дату файлов или сохранит оригинальные временные метки в зависимости от вашего выбора.

sign pdf
Подписывайте PDF-документы своей цифровой подписью (добавьте pfx-файл).

rotate
Total PDF ConverterX может автоматически поворачивать ваши документы.


pdf to jpeg
PDF в JPEG? Настройте конечное изображение под свои нужды. Установите желаемое качество JPEG-изображения, чтобы уменьшить размер файла. Приложение также извлекает выбранные страницы и конвертирует их в JPEG.


interface
Нет времени разбираться, как это работает? Настройте все параметры в графической версии, и приложение создаст для вас готовый к использованию BAT-файл!

formats
Типы выходных файлов включают DOC, RTF, XLS, HTML, BMP, JPEG, GIF, WMF, EMF, PNG, EPS, PS, TIFF, TXT, CSV и PDF!

pdf converter
PDF в TIFF: приложение может объединить несколько PDF-файлов в одно изображение TIFF или разместить каждую страницу многостраничного PDF в новый файл TIFF.

preview
Нужны примеры? Мы предоставляем вам полностью функциональный код на различных языках (ASP, PHP, C++, Pascal, VBScript). Экономьте свое время, интегрируя наш простой API.

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

page
Хотите больше порядка? Добавьте нумерацию страниц (доступна последовательная нумерация папок).

pdf to doc
Неважно, какая у вас версия MS Office, наше приложение может конвертировать PDF в DOC и DocX.


server
Экономьте свое время, используя серверный процесс для конвертации PDF в другие типы файлов. Total PDF ConverterX работает с 2006 года! На него можно положиться.


cmd
Мы предлагаем множество типов лицензий для серверного Total PDF ConverterX, чтобы удовлетворить любую потребность. Все они очень доступны по цене!

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

Total PDF ConverterX поставляется с PDFConverterX.exe — консольной программой, которую можно запускать из скриптов, планировщика задач, CI-раннеров или любого серверного сервиса. Набор флагов соответствует GUI-версии PDFConverter.exe; полный справочник смотрите в документации командной строки. Приведённые ниже рецепты охватывают сценарии, о которых чаще всего спрашивают клиенты SDK.

1. Конвертация одного PDF в DOC

Минимально возможный вызов — один исходный файл, один вывод, один целевой формат. Идеально, когда нужен редактируемый документ Word из входящего PDF.

PDFConverterX.exe "C:\pdfs\report.pdf" "C:\out\report.doc" -cDOC

2. Извлечение таблиц из PDF в XLS

Финансовые отчёты, счета и отчёты часто приходят в виде PDF, но должны попасть в Excel. Направьте конвертер на маску папки и дайте ему обработать каждый файл.

PDFConverterX.exe "C:\pdfs\*.pdf" "C:\out\" -cXLS

3. PDF в простой TXT с разделителями страниц

Для индексации полнотекстового поиска, NLP-пайплайнов или передачи содержимого в другой инструмент. -e вставляет символ перевода страницы между страницами, чтобы потом можно было разбить результат обратно по страницам.

PDFConverterX.exe "C:\pdfs\*.pdf" "C:\out\" -cTXT -e

4. Рендер страниц PDF в PNG высокого разрешения

Миниатюры, превью или вход для OCR — растеризуйте каждую страницу в качестве печати DPI. -s пишет по одному изображению на страницу; шаблон управляет именованием файлов.

PDFConverterX.exe "C:\pdfs\brochure.pdf" "C:\out\" -cPNG -dpi 300 -s -t "[Name].page#.png"

Замените -cPNG на -cJPG и добавьте -jq 85, чтобы управлять качеством JPEG.

5. Извлечение конкретного диапазона страниц

Вытаскивайте только те страницы, которые вам действительно нужны — например, исполнительное резюме на страницах с 1 по 3 длинного отчёта.

PDFConverterX.exe "C:\pdfs\report.pdf" "C:\out\summary.pdf" -cPDF -p "1-3"

Списки страниц также принимают отдельные числа и комбинации, например -p "1,3,5-7,10".

6. PDF в HTML для веб-публикации

Конвертируйте папку PDF в HTML-страницы, чтобы они могли подаваться напрямую веб-стеком, индексироваться поисковиками или встраиваться в CMS.

PDFConverterX.exe "C:\pdfs\*.pdf" "C:\www\docs\" -cHTML

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

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

PDFConverterX.exe "C:\archive\*.pdf" "C:\out\archive\" -cDOC -Recurse -kfs

8. Объединение многих PDF в один многостраничный TIFF

Для систем архивации документов, ожидающих один TIFF на дело. -combine сливает все источники в один вывод; -tc G4FAX выбирает стандартное ч/б fax-сжатие, принимаемое любым просмотрщиком.

PDFConverterX.exe "C:\pdfs\case123\*.pdf" "C:\archive\case123.tif" -cTIF -combine -tc G4FAX -dpi 300

9. Запуски без присмотра с подробным логом

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

PDFConverterX.exe "C:\pdfs\*.pdf" "C:\out\" -cDOC -log "C:\logs\pdfconv.log" -verbosity detail -logmode append

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

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

PDFConverterX.exe -list "C:\queues\batch.txt" "C:\out\" -cRTF

11. Подпись PDF цифровым сертификатом

Для рабочих процессов, требующих юридически обязывающих подписанных PDF — контракты, счета, регулируемые документы. Предоставьте свой .pfx-сертификат, его пароль и опциональные метаданные о событии подписания.

PDFConverterX.exe "C:\pdfs\contract.pdf" "C:\out\contract-signed.pdf" -cPDF -PFXFile "C:\certs\company.pfx" -PFXPass "secret" -SignLoc "Wilmington, DE" -SignRes "Approved"
Скачать сейчас!

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

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

(только $550.00)



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

  • Серверный PDF конвертер
  • PDF в DOC из командной строки
  • PDF в HTML из командной строки
  • PDF в XHTML из командной строки
  • PDF в XLS из командной строки
  • PDF в JPEG из командной строки
  • PDF в TIFF из командной строки
  • PDF в RTF из командной строки
  • PDF в EPS из командной строки
  • PDF в PS из командной строки
  • PDF в CSV из командной строки
  • PDF в BMP из командной строки
  • PDF в WMF из командной строки
  • PDF в EMF из командной строки
  • PDF в PNG из командной строки
  • PDF в текст из командной строки
  • PDF в Unicode из командной строки
 
  • Серверный конвертер PS
  • PS в DOC из командной строки
  • PS в HTML из командной строки
  • PS в XHTML из командной строки
  • PS в XLS из командной строки
  • PS в JPEG из командной строки
  • PS в TIFF из командной строки
  • PS в RTF из командной строки
  • PS в EPS из командной строки
  • PS в PS из командной строки
  • PS в CSV из командной строки
  • PS в BMP из командной строки
  • PS в WMF из командной строки
  • PS в EMF из командной строки
  • PS в PNG из командной строки
  • PS в текст из командной строки
  • PS в Unicode из командной строки
 
  • Серверный конвертер PRN
  • PRN в DOC из командной строки
  • PRN в HTML из командной строки
  • PRN в XHTML из командной строки
  • PRN в XLS из командной строки
  • PRN в JPEG из командной строки
  • PRN в TIFF из командной строки
  • PRN в RTF из командной строки
  • PRN в EPS из командной строки
  • PRN в PS из командной строки
  • PRN в CSV из командной строки
  • PRN в BMP из командной строки
  • PRN в WMF из командной строки
  • PRN в EMF из командной строки
  • PRN в PNG из командной строки
  • PRN в текст из командной строки
  • PRN в Unicode из командной строки

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

Нет. У Total PDF Converter X собственный парсер PDF и движок рендеринга. Вам не нужны Adobe Acrobat, Adobe Reader, Foxit или какая-либо внешняя PDF-библиотека на сервере конвертации. Это главная причина, по которой клиенты уходят с конвейеров на основе автоматизации Acrobat — нет лицензий Acrobat, нет падений безголовых вьюверов, нет несовместимости между версиями.
Total PDF Converter X читает документы PDF от версии 1.0 до 1.7 и PDF 2.0, включая многостраничные PDF, PDF с парольной защитой (используйте -Pass "workbook-pwd" для разблокировки), зашифрованные PDF (40-бит, 128-бит, 256-бит AES), встроенные шрифты, векторную графику, растровые изображения и таблицы. На выходе доступны DOC, DOCX, RTF, XLS, CSV, HTML, XHTML, TXT, EPS, PS, JPEG, PNG, BMP, GIF, TIFF (одностраничный или многостраничный), WMF, EMF.
Total PDF Converter X предоставляет интерфейс COM/ActiveX, поэтому любой COM-совместимый язык может вызвать его напрямую: new COM("PDFConverter.PDFConverterX") в PHP, new PDFConverterX() в .NET, win32com.client.Dispatch("PDFConverter.PDFConverterX") в Python, WIN32OLE.new('PDFConverter.PDFConverterX') в Ruby. Альтернативно, консольный исполняемый файл PDFConverterX.exe можно вызвать из любого процесса, планировщика или shell-скрипта. Для веб-ответов ASP/PHP также доступна прямая потоковая передача через ConvertToStream.
Total PDF Converter — это настольная версия с графическим интерфейсом, предназначенная для интерактивного использования на рабочей станции. Total PDF Converter X — это серверный SDK: без графического интерфейса, без диалогов, без взаимодействия с конечным пользователем. Он лицензирован для автономного серверного использования, включает интерфейс ActiveX/COM для интеграции с приложениями и поддерживает Royalty-Free лицензию для распространения внутри вашего собственного продукта.
Да. Поскольку конвертер — это обычный исполняемый файл Windows с COM-интерфейсом, он работает везде, где работает Windows: пулы приложений IIS, контейнеры Windows, Azure App Service или Azure Functions на среде выполнения Windows, экземпляры AWS EC2 Windows и локальный Windows Server. Примечание: ActiveX-компонент только 32-битный, поэтому при вызове через COM настройте пул приложений IIS или среду выполнения .NET на 32 бита. Консольный исполняемый файл работает на 64-битной Windows без ограничений.
Многостраничные PDF можно обрабатывать двумя способами: -cExtract сохраняет каждую страницу PDF как отдельный файл (удобно для миниатюр или постраничного просмотра), а поведение по умолчанию формирует один файл вывода на каждый входной PDF. -combine объединяет несколько входных PDF в один документ или один многостраничный TIFF. -rn "1-3,7" выбирает конкретные страницы. -sort name управляет порядком ввода при объединении папки файлов.
Да. -cXLS извлекает табличные данные из PDF в формат Excel, сохраняя структуру столбцов там, где исходный PDF содержит распознаваемые таблицы. -cCSV записывает те же данные с пользовательскими разделителями (-separator ";" для европейских локалей, -comma '"' для символа кавычек). В сочетании с -FirstRowIsHeader это превращает отсканированные отчёты и PDF выписок в готовые для электронных таблиц данные без ручной чистки.
Да. Загружаемая версия — это полнофункциональная пробная версия на 30 дней со всеми форматами вывода, ActiveX и консольными возможностями — не требуется ни кредитная карта, ни email. Через 30 дней вы решаете, покупать ли лицензию. Лицензия — это разовый платёж с пожизненными обновлениями и технической поддержкой.
Да. Выберите .md в качестве выходного формата, и конвертер запишет GitHub-Flavored Markdown с section-aware структурой: обнаруженные заголовки задают уровни #/##/###, PDF-outline (закладки) учитывается, когда он есть, таблицы сохраняются как GFM-таблицы, а не схлопываются в один текстовый столбец, и границы страниц аннотируются, поэтому цитата разрешается в точную исходную страницу. YAML-фронтматтер несёт source_file, title и author из метаданных PDF, page_count, generator и бинарный хэш. Это часть CoolUtils RAG Adapter — тот же Markdown-контракт разделяют все продукты Total Converter X.
Это опциональный sidecar, который кладётся рядом с Markdown и следует схеме Docling, используемой в RAG-инструментарии под управлением IBM. Для PDF он фиксирует: bounding-прямоугольники таблиц по страницам, якоря страниц с их позицией в исходном PDF, подсказки о шрифтах и стилях для downstream layout-aware сплиттеров, binary_hash для provenance и массив chunks_hint. Включается флагом -Docling в командной строке. JSON независим от Markdown — можно отправить в индекс оба файла или только .md.
Да — адаптер не нужен. Файл .md — это обычный GFM с YAML-фронтматтером, поэтому его напрямую читают UnstructuredMarkdownLoader из LangChain, MarkdownReader из LlamaIndex, MarkdownToDocument из Haystack и MCP-файловые инструменты Claude Code. Для Claude, ChatGPT или любого чат-интерфейса вы можете вставить Markdown в контекст как есть — оглавление по-прежнему узнаваемо, таблицы рендерятся, а аннотации с якорями страниц позволяют модели ссылаться обратно на исходный PDF.
Из командной строки: PDFConverterX.exe "C:\inbox\*.pdf" "C:\out\" -cMD -Docling -Recurse. -cMD выбирает Markdown; -Docling дополнительно пишет sidecar .docling.json; -Recurse обходит подкаталоги. PDF с OCR-слоем обрабатываются в том же пакете, что и нативные текстовые PDF — никакого отдельного codepath. Для защищённых паролем источников добавьте -Pass "workbook-pwd". Получившийся Markdown готов к чанкованию, эмбеддингу и индексации в любом векторном хранилище.

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

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

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

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

  • Идеально подходит для установки на веб-серверах.
  • Обеспечивает доступ через интерфейс ActiveX ко всем устаревшим языкам программирования (Visual Basic 6 или Delphi), а также к скриптам (например, VBscript).
  • Поддерживается любой язык, поддерживающий веб-сервисы, включая .NET (2.00, 3.5, 4.00), Ruby, PHP и Java.
  • Нет графического интерфейса
  • Чтение/запись полей PDF-формы
  • Поддерживает PDF, PS, PRN, XPS, OXPS, PCL
  • Конвертирует PDF в Doc, Excel, HTML, Text или CSV
  • Конвертирует PDF в bmp, jpeg, wmf, emf, png, gif, tiff, eps
  • Конвертирует в пакетном режиме
  • Нет необходимости в Adobe Acrobat
  • Поддерживает PDF-файлы, написанные на многобайтовых языках.
  • Сохраняет исходный макет документа
  • Также доступна многопоточность ActiveX.
  • Очень прост в использовании

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

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

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