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

Total Outlook Converter Pro X — серверное преобразование Outlook-файлов

Конвертируйте электронную почту Outlook с вложениями в PDF, DOC, TIFF, HTML, EML. Серверная версия.

Профессиональная Total Outlook Converter Pro-X

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

Total Outlook Converter Pro X — это серверный SDK, который читает почтовые ящики PST, OST, MSG и EML и конвертирует письма в PDF, PDF/A, DOC, RTF, TXT, HTML, TIFF и JPEG — с вложениями, конвертированными в тот же целевой формат и объединёнными в один итоговый файл, без Microsoft Outlook на сервере. Работает в headless-режиме: без графического интерфейса, без диалогов и без всплывающих окон. Total Outlook Converter Pro X поставляется как с бинарником командной строки, так и с интерфейсом ActiveX/COM, поэтому встраивается в ASP, PHP, .NET, Python, Ruby, Java и любой другой COM-совместимый бэкенд.

Главное отличие версии Pro от обычного Outlook Converter X — ключ -docs. С включённым -docs каждое поддерживаемое вложение — Word, Excel, PowerPoint, изображения, PDF — конвертируется в целевой формат и либо объединяется с PDF самого письма, либо сохраняется отдельными документами рядом с ним. Получатель открывает один файл и видит тело письма плюс все вложения в правильном порядке. Исходные форматы:

  • Outlook PST (устаревший ANSI и Unicode)
  • Outlook OST (офлайн-кеш)
  • Отдельные MSG (одно сообщение Outlook)
  • EML (сообщение RFC-822 с опциональным MIME multipart)
  • Обход иерархии PST через -sub; зеркалирование дерева папок на выходе через -kfs

Помимо конвертации вложений, Total Outlook Converter Pro X закрывает полный сценарий e-discovery и архивного хранения документов: вывод в PDF/A (-pdfa), цифровая подпись сертификатами X.509 (-PFXFile/-PFXPass), сохранение транспортных заголовков RFC-822 (-rfcheaders), индексация метаданных вложений (-iattach), штамповка колонтитулов в стиле Bates со сквозной нумерацией страниц через письмо и вложения, защищённые паролем PDF с пофайловыми флагами разрешений и блокировка удалённых изображений (-dinet), чтобы конвертер никогда не зависал в ожидании трекинг-пикселя.

Высокая скорость конвертации и пакетная обработка превращают процесс в простой и нескучный — десятки тысяч сообщений с вложениями за один ночной прогон — обычное дело. Попробуйте бесплатно (30 дней без ограничений) и убедитесь, что программа действительно стоит своих денег.

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

    PST / OST
  • PST в PDF (с вложениями)
  • PST в PDF/A (с подписью)
  • OST в PDF (без Outlook)
  • Обход иерархии PST с зеркалированием на выходе
    MSG / EML
  • MSG в PDF / DOC / TIFF
  • EML в PDF / DOC / HTML
  • Маска папок + рекурсия
  • Шаблоны имён файлов
    E-discovery / архив
  • Сохранение заголовков RFC-822
  • Штамповка колонтитулов Bates
  • Цифровая подпись X.509
Скачать сейчас!

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

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

(только $1100.00)



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

Конвертация файлов PST/OST/MSG/EML с помощью Total Outlook Converter Pro X и .NET


string src  = @"C:\Mail\Archive.pst";
string dest = @"C:\out\";

var cnv = new OutlookConverterX();
cnv.Convert(src, dest, "-cPDF -docs -sub -kfs -log c:\\out\\Outlook.log");

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

Конвертация файлов PST/OST на веб-серверах с помощью Total Outlook Converter Pro 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\OutlookConverterX.exe";
                sbLogs.AppendLine(executablePath + "...");
                var srcPath = $@"{assemblyDirectoryPath}\src\sample.pst";
                var outPath = $@"{assemblyDirectoryPath}\out\";
                startInfo.FileName = executablePath;

                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 -docs -sub -kfs";
                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.

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

dim C
Set C=CreateObject("OutlookConverterPro.OutlookConverterX")
C.Convert "c:\Mail\Archive.pst", "c:\out\", "-cPDF -docs -sub -kfs -log c:\Outlook.log"
Response.Write C.ErrorMessage
set C = nothing

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

dim C
Set C=CreateObject("OutlookConverterPro.OutlookConverterX")
Response.Clear
Response.AddHeader "Content-Type", "binary/octet-stream"
Response.AddHeader "Content-Disposition", "attachment; filename=mail.pdf"
Response.BinaryWrite C.ConvertToStream("C:\www\ASP\sample.msg", "C:\www\ASP", "-cpdf -docs -log c:\html.log")
set C = nothing

Конвертация файлов PST/MSG с помощью PHP и Total Outlook Converter Pro X

$src="C:\\Mail\\Archive.pst";
$dest="C:\\out\\";
$c= new COM("OutlookConverterPro.OutlookConverterX");
$c->convert($src,$dest, "-cPDF -docs -sub -kfs -log c:\\Outlook.log");
echo $c->ErrorMessage == "" ? "OK" : "fail:".$c->ErrorMessage;

Конвертация файлов PST/OST с помощью Total Outlook Converter Pro X и Ruby

require 'win32ole'
c = WIN32OLE.new('OutlookConverterPro.OutlookConverterX')

src = "C:\\Mail\\Archive.pst"
dest = "C:\\out\\"

c.convert(src, dest, "-cPDF -docs -sub -kfs -log c:\\out\\Outlook.log")

if c.ErrorMessage != ""
  puts c.ErrorMessage
end

Конвертация файлов PST/OST с помощью Total Outlook Converter Pro X и Python

import win32com.client

c = win32com.client.Dispatch("OutlookConverterPro.OutlookConverterX")

src  = "C:\\Mail\\Archive.pst"
dest = "C:\\out\\"

c.convert(src, dest, "-cPDF -docs -sub -kfs -log c:\\out\\Outlook.log")

if c.ErrorMessage:
    print(c.ErrorMessage)

Конвертация файлов PST/OST с помощью Pascal и Total Outlook Converter Pro X

uses Dialogs, Vcl.OleAuto;

var
  c: OleVariant;
begin
  c := CreateOleObject('OutlookConverterPro.OutlookConverterX');
  c.Convert('c:\Mail\Archive.pst', 'c:\out\', '-cPDF -docs -sub -kfs -log c:\out\Outlook.log');
  if c.ErrorMessage <> '' then
    ShowMessage(c.ErrorMessage);
end;

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

var c = new ActiveXObject("OutlookConverterPro.OutlookConverterX");
c.Convert("C:\\Mail\\Archive.pst", "C:\\out\\", "-cPDF -docs -sub -kfs");
if (c.ErrorMessage != "")
  alert(c.ErrorMessage)

Конвертация файлов PST/OST с помощью Total Outlook Converter Pro X и Perl

use Win32::OLE;

my $src  = "C:\\Mail\\Archive.pst";
my $dest = "C:\\out\\";

my $c = CreateObject Win32::OLE 'OutlookConverterPro.OutlookConverterX';
$c->convert($src, $dest, "-cPDF -docs -sub -kfs -log c:\\out\\Outlook.log");
print $c->ErrorMessage if $c->ErrorMessage ne "";

quote

Total Outlook Converter Pro X — серверное преобразование Outlook-файлов Отзывы клиентов 2026

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

"Ваша программа меня выручила, когда мне понадобилось вытащить переписку с сотрудником, который ушёл из нашего округа 8 лет назад. Мы небольшой школьный округ K-12 примерно на 500 учеников, и нам пришёл публичный информационный запрос в рамках юридического расследования. Программа обычно выдавала ошибку памяти Windows в конце каждой партии из 50-100 сообщений, но продолжала работать через ошибки и позволила мне справиться с задачей меньше чем за день. Спасибо!"

5 Star Larry Gohmert
Yorktown ISD

"Мы занимаемся e-discovery для внешних юристов. Клиенты присылают нам PST-файлы кастодианов размером 10-50 ГБ; наш пайплайн превращает каждый PST в один PDF на дело, каждое письмо плюс каждое сконвертированное вложение в правильном порядке с сохранёнными RFC-заголовками. Total Outlook Converter Pro X с -docs -iattach -rfcheaders -sub -kfs — это и есть движок. Около 6000 сообщений в час на нашем железе, включая рендеринг вложений DOCX/XLSX. Пять лет в продакшене, ни одного сбоя, который можно было бы повесить на конвертер."

5 Star Henrik J.
Senior Backend Developer at a legal-tech vendor

"Архивы переписки с пациентами должны попадать в нашу систему документооборота как PDF/A с цифровой подписью X.509 — требование цепочки хранения по HIPAA. -pdfa плюс -PFXFile/-PFXPass плюс -SignLoc/-SignCon/-SignRes покрывают весь сценарий подписи в одном вызове бинарника. Мы заменили пайплайн на Outlook-Interop, которому требовалась десктопная установка Outlook на каждой ВМ конвертации. Headless на Windows Server Core, без Outlook, без сюрпризов."

5 Star Renata B.
DevOps Engineer at a healthcare records platform

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

4 Star Daichi M.
Independent Software Vendor

"Клиенты присылают нам Exchange-export PST уволившихся сотрудников. Наш воркер-пайплайн объединяет каждую папку почтового ящика в один PDF со штампом Bates на каждого кастодиана. -sub -kfs сохраняет иерархию папок Outlook на выходе, -HeadText/-FootText наносит метку дела и сквозную нумерацию страниц через письма и вложения. Детерминированно от прогона к прогону, что важно для юридического ревью. CLI стабильный и хорошо документирован, поддержка OST спасла нас в делах, где оригинальный профиль Exchange был уже недоступен."

5 Star Aleksandra W.
Lead .NET Developer at a corporate-archive provider


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

Total Outlook Converter Pro X поставляется с OutlookConverterX.exe — консольной программой, которую можно запускать из скриптов, планировщика задач, пайплайнов электронного раскрытия или любого серверного сервиса. Набор флагов соответствует GUI-сборке; полный справочник смотрите в документации командной строки. Что отделяет бинарник Pro X от стандартного Outlook Converter — это обработка вложений: переключатель -docs говорит конвертеру отрендерить вложенные файлы Word, Excel, изображения и PDF в целевой формат и сшить их в тот же выходной документ, что и тело письма. Приведённые ниже рецепты опираются на эту возможность.

1. Конвертация PST со слиянием каждого письма с его вложениями в один PDF

Фирменный рабочий процесс Pro. Каждое сообщение становится одним PDF, который содержит заголовок письма, тело и каждое вложение, отрендеренное встроенно — никаких сиротских файлов в боковой папке.

OutlookConverterX.exe "C:\Mail\Archive.pst" "C:\out\" -cPDF -docs -attach -images

2. Обход целой иерархии PST с зеркалированием дерева папок

Производственные PST никогда не плоские. -sub спускается в каждую подпапку Outlook; -kfs воссоздаёт то же дерево на диске, чтобы Inbox, Sent и кастомные папки оставались разделёнными в выводе.

OutlookConverterX.exe "C:\Mail\Archive.pst" "C:\out\Archive\" -cPDF -docs -sub -kfs -template "[date:yyyy-mm-dd]_[sender]_[subject]"

3. Аудит вложений для электронного раскрытия

Рецензенты хотят манифест того, что было приложено, а не только тело письма. -iattach пишет метаданные вложения в документ, -uattach открывает заархивированные вложения, чтобы их содержимое тоже было сконвертировано, а -rfcheaders сохраняет полные транспортные заголовки RFC-822 для цепочки доказательств.

OutlookConverterX.exe "C:\Cases\Custodian01.pst" "C:\review\Custodian01\" -cPDF -docs -attach -iattach -uattach -rfcheaders -sub -kfs

4. Пакетная обработка многих PST из файла-очереди

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

OutlookConverterX.exe -list "C:\queues\custodians.txt" "C:\review\" -cPDF -docs -sub -kfs -fo

5. Маркировка в стиле Bates через тело письма и вложения

Юридический обзор требует последовательной нумерации на каждой странице, включая страницы, пришедшие из сконвертированных вложений. Флаги шапки/нижнего колонтитула применяются к объединённому PDF целиком, поэтому один токен [page] даёт непрерывную нумерацию через письмо и его отрендеренные документы.

OutlookConverterX.exe "C:\Cases\Matter-2026-014.pst" "C:\review\Matter-2026-014\" -cPDF -docs -attach -HeadText "MATTER-2026-014  [date]" -HeadAlign right -FootText "Bates [page]" -FootAlign center

6. Конфиденциальный водяной знак через шапку, вывод с защитой паролем

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

OutlookConverterX.exe "C:\Mail\Archive.pst" "C:\out\" -cPDF -docs -HeadText "CONFIDENTIAL — ATTORNEY WORK PRODUCT" -HeadAlign center -mp "owner-pwd" -up "user-pwd" -perm Copy

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

7. Архивный PDF/A с полными метаданными

Рабочие процессы управления записями, требующие PDF/A по ISO 19005 с надлежащими авторскими метаданными. Те же флаги работают, является ли источник одним PST или папкой MSG/EML-файлов.

OutlookConverterX.exe "C:\Mail\*.pst" "C:\archive\" -cPDF -docs -pdfa -PDFAuthor "Acme Records" -PDFTitle "2025 Q4 Mail Archive" -PDFSubject "Retention class 7" -sub

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

Для регулируемых отраслей, требующих криптографической подписи на каждом поставленном файле. Направьте бинарник на сертификат PFX и предоставьте его пароль; каждый PDF письма подписывается по мере записи.

OutlookConverterX.exe "C:\Mail\Archive.pst" "C:\signed\" -cPDF -docs -PFXFile "C:\certs\acme.pfx" -PFXPass "cert-pass" -SignLoc "Boston, MA" -SignCon "[email protected]" -SignRes "Records retention"

9. Разделение вложений в отдельные документы

Некоторые платформы обзора хотят письмо как один PDF и каждое вложение как отдельный файл, связанный по имени. -sdocs пишет сконвертированные вложения как самостоятельные документы вместо их слияния; -atemplate управляет тем, как именуются эти файлы-компаньоны.

OutlookConverterX.exe "C:\Mail\Archive.pst" "C:\out\" -cPDF -docs -sdocs -attach -template "[mail_index]_[subject]" -atemplate "[mail]_att[attach_index]_[attach]"

10. Серверные запуски без присмотра с подробным логированием

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

OutlookConverterX.exe "C:\Mail\*.pst" "C:\out\" -cPDF -docs -sub -kfs -log "C:\logs\outlookconv.log" -verbosity detail -logmode append -dinet -fo
Скачать сейчас!

Обновлено Tue, 05 May 2026

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

(только $1100.00)



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

Нет. Total Outlook Converter Pro X читает PST, OST, MSG и EML напрямую через собственный парсер. На сервере конвертации не нужны ни Outlook, ни Outlook Object Model, ни MAPI, ни Redemption. Это главная причина, по которой клиенты переходят на Outlook Converter Pro X с пайплайнов на Outlook-Interop и Aspose.Email — нет лицензий Office, нет падений пулов приложений, не нужно поддерживать живой headless-экземпляр Outlook, а файлы OST читаются без оригинального профиля Exchange.
В версии Pro X добавлен движок конвертации вложений -docs. С ключом -docs конвертер рендерит каждое поддерживаемое вложение (Word, Excel, PowerPoint, изображения, PDF) в целевой формат и объединяет их в один итоговый документ с телом письма или сохраняет отдельными документами рядом (-sdocs). Обычный Outlook Converter X сохраняет вложения только в их исходных форматах рядом с письмом. Pro — правильный выбор для e-discovery, архивного хранения документов и любого процесса, где результат — один самодостаточный PDF на цепочку писем.
Total Outlook Converter Pro X предоставляет интерфейс COM/ActiveX, поэтому любой COM-совместимый язык вызывает его напрямую: new COM("OutlookConverterPro.OutlookConverterX") в PHP, new OutlookConverterX() в .NET (после регистрации Pro ActiveX), win32com.client.Dispatch("OutlookConverterPro.OutlookConverterX") в Python, WIN32OLE.new('OutlookConverterPro.OutlookConverterX') в Ruby. В качестве альтернативы бинарник командной строки OutlookConverterX.exe можно вызывать из любого процесса, планировщика или shell-скрипта.
Передайте -sub, чтобы спускаться во все подпапки Outlook (Входящие, Отправленные, Черновики, пользовательские папки). Добавьте -kfs, чтобы воссоздать ту же структуру папок на выходе вместо складывания всего в одну корзину. В сочетании с -template "[date:yyyy-mm-dd]_[sender]_[subject]" это превращает PST размером 10 ГБ в аккуратное дерево папок с самоописательными PDF-файлами, готовыми к ревью или архивации.
Да. Используйте -pdfa для совместимости с ISO 19005 (PDF/A), затем -PFXFile "C:\certs\acme.pfx" -PFXPass "cert-pwd" для цифровой подписи корпоративным сертификатом X.509. -SignLoc, -SignCon и -SignRes прикладывают метаданные подписи. Вместе с -rfcheaders для сохранения транспортных заголовков и -iattach для индексации вложений это закрывает полный архивный сценарий, нужный регулируемым отраслям.
Поддерживается стандартный для бэкендов паттерн: вложение, которое не удалось сконвертировать, логируется и пропускается, остальная часть сообщения обрабатывается дальше. -IgnoreInvalidSource не даёт одному плохому источнику оборвать весь батч. -dinet блокирует загрузку удалённых изображений, поэтому конвертер не зависает на трекинг-пикселе во встроенном HTML-письме. Очередь через -list вместе с -log -verbosity detail пишет одну структурированную строку на каждое сообщение и каждое вложение для приёма агрегатором логов.
Да. Поскольку конвертер — это обычный бинарник Windows с COM-интерфейсом, он работает везде, где работает Windows: пулы приложений IIS, Windows-контейнеры, Azure App Service или Azure Functions на Windows-рантайме, инстансы AWS EC2 на Windows и локальный Windows Server. Внимание: компонент ActiveX только 32-битный, поэтому при вызове через COM настройте пул приложений IIS или рантайм .NET на 32 бита. Бинарник командной строки работает на 64-битной Windows без ограничений.
Да. Скачивается полностью функциональная 30-дневная пробная версия со всеми форматами вывода, конвертацией вложений, ActiveX и возможностями командной строки — без кредитной карты и без email при старте. Через 30 дней вы решаете, покупать или нет. Лицензия — разовый платёж с пожизненными обновлениями и технической поддержкой.

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

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

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


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