Logo
Início Produtos Suporte Contato Sobre Nós
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

Total Outlook Converter Pro X — uma solução prática de servidor para converter e-mails do Outlook

Converta e-mails do Outlook com anexos para PDF, DOC, TIFF, HTML, EML. Versão para servidor.

Profissional Total Outlook Converter Pro-X

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

O Total Outlook Converter Pro X é um SDK do lado do servidor que lê caixas de correio PST, OST, MSG e EML e converte e-mails em PDF, PDF/A, DOC, RTF, TXT, HTML, TIFF e JPEG — com os anexos renderizados no mesmo formato de destino e mesclados num único ficheiro de saída, sem necessidade do Microsoft Outlook no servidor. Funciona em modo headless: sem interface gráfica, sem caixas de diálogo, sem janelas pop-up. O Total Outlook Converter Pro X é fornecido com um binário de linha de comando e uma interface ActiveX/COM, integrando-se directamente em ASP, PHP, .NET, Python, Ruby, Java e qualquer outro backend compatível com COM.

O que diferencia a variante Pro do Outlook Converter X normal é o parâmetro -docs. Com -docs activado, cada anexo suportado — Word, Excel, PowerPoint, imagens, PDFs — é convertido para o formato de destino e mesclado no PDF da mensagem ou guardado como documento separado ao lado dela. O destinatário abre um único ficheiro e vê o corpo do e-mail com todos os anexos pela ordem de leitura. Formatos de origem:

  • Outlook PST (formatos legados ANSI e Unicode)
  • Outlook OST (cache offline)
  • MSG individual (mensagem única do Outlook)
  • EML (mensagem RFC-822 com MIME multipart opcional)
  • Percorre a hierarquia do PST com -sub; espelha a árvore de pastas na saída com -kfs

Para além da conversão de anexos, o Total Outlook Converter Pro X cobre o cenário completo de e-discovery e retenção de registos: saída em PDF/A (-pdfa), assinatura digital com certificados X.509 (-PFXFile/-PFXPass), preservação de cabeçalhos de transporte RFC-822 (-rfcheaders), indexação de metadados de anexos (-iattach), carimbo de cabeçalho/rodapé estilo Bates com numeração contínua de páginas em e-mails e anexos, PDFs protegidos por palavra-passe com flags de permissão individuais e bloqueio de imagens remotas (-dinet) para que o conversor nunca fique parado à espera de um pixel de rastreio.

A elevada velocidade de conversão e o processamento em lote tornam o processo simples e sem interrupções — dezenas de milhares de mensagens com anexos por noite são normais. Experimente gratuitamente (período de avaliação de 30 dias, sem limitações) e comprove que vale realmente o que custa.

Algumas das conversões de formato actualmente suportadas:

    PST / OST
  • PST para PDF (com anexos)
  • PST para PDF/A (assinado)
  • OST para PDF (sem Outlook)
  • Hierarquia PST percorrida, saída espelhada
    MSG / EML
  • MSG para PDF / DOC / TIFF
  • EML para PDF / DOC / HTML
  • Máscara de pasta + recursão
  • Modelos personalizados de nomeação de ficheiros
    E-discovery / arquivo
  • Cabeçalhos RFC-822 preservados
  • Carimbo Bates de cabeçalho/rodapé
  • Assinatura digital X.509
Baixe Agora!

(inclui 30 dias de teste GRATUITO)

Comprar licença

(apenas $1100.00)



Exemplos do Total Outlook Converter Pro X

Converter ficheiros PST/OST/MSG/EML com o Total Outlook Converter Pro X e .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);

Converter ficheiros PST/OST em servidores web com o 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);
        }
    }
Mais informações sobre o Azure Functions.

Converter ficheiros PST/OST em servidores web com o 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

Transmitir o PDF resultante directamente a partir do 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

Converter ficheiros PST/MSG com PHP e o 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;

Converter ficheiros PST/OST com o Total Outlook Converter Pro X e 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

Converter ficheiros PST/OST com o Total Outlook Converter Pro X e 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)

Converter ficheiros PST/OST com Pascal e o 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;

Converter ficheiros PST/OST em servidores web com o 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)

Converter ficheiros PST/OST com o Total Outlook Converter Pro X e 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 — uma solução prática de servidor para converter e-mails do Outlook Avaliações de Clientes 2026

Avalie
Classificado como 4.7/5 com base nas avaliações dos clientes
5 Star

"O vosso programa salvou-me quando tive de extrair e-mails de e para um funcionário que saiu do nosso distrito há 8 anos. Somos um pequeno distrito K-12 com cerca de 500 alunos e recebemos um pedido de informação pública no âmbito de uma investigação legal. O programa costumava dar um erro de memória do Windows ao final de cada lote de 50 a 100 mensagens, mas continuou a trabalhar apesar dos erros e permitiu-me concluir o trabalho em menos de um dia. Obrigado!"

5 Star Larry Gohmert
Yorktown ISD

"Fazemos e-discovery para advogados externos. Os clientes enviam-nos ficheiros PST de custodiantes de 10 a 50 GB; o nosso pipeline transforma cada PST num PDF por processo, com cada e-mail e cada anexo convertido pela ordem de leitura e os cabeçalhos RFC preservados. O Total Outlook Converter Pro X com -docs -iattach -rfcheaders -sub -kfs é o motor. Cerca de 6.000 mensagens por hora no nosso hardware, incluindo a renderização de anexos DOCX/XLSX. Cinco anos em produção, sem falhas que possamos imputar ao conversor."

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

"Os arquivos de comunicação com pacientes têm de chegar ao nosso sistema de gestão documental como PDF/A com assinaturas digitais X.509 — requisito de cadeia de custódia HIPAA. -pdfa mais -PFXFile/-PFXPass mais -SignLoc/-SignCon/-SignRes cobre todo o cenário de assinatura numa única chamada do binário. Substituímos um pipeline com Outlook-Interop que exigia uma instalação desktop do Outlook em cada VM de conversão. Headless em Windows Server Core, sem Outlook, sem surpresas."

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

"Integrámos o Total Outlook Converter Pro X no nosso produto de arquivo de conformidade ao abrigo da Royalty-Free License. A taxa única por projecto foi uma fracção do que custaria uma stack com Aspose.Email mais Aspose.Words mais Aspose.PDF. O nosso instalador inclui e regista o ActiveX, a nossa aplicação chama-o directamente e os utilizadores finais só vêem a nossa interface. A limitação do ActiveX a 32 bits custou-nos uns dias de retrabalho no pipeline, mas o suporte foi atento quando perguntámos sobre alternativas."

4 Star Daichi M.
Independent Software Vendor

"Os clientes enviam-nos PSTs exportados do Exchange de funcionários que saíram. O nosso pipeline de workers funde cada pasta da caixa de correio num único PDF carimbado com Bates por custodiante. -sub -kfs preserva a hierarquia de pastas do Outlook na saída, -HeadText/-FootText aplica a etiqueta do caso e a paginação contínua tanto nas páginas da mensagem como dos anexos. Determinístico entre execuções, o que é importante para revisão jurídica. A CLI é estável e bem documentada, e o suporte a OST salvou-nos nos casos em que o perfil Exchange original já não existia."

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


Exemplos de Linha de Comando

O Total Outlook Converter Pro X inclui o OutlookConverterX.exe, um binario de console que pode ser acionado a partir de scripts, tarefas agendadas, pipelines de e-discovery ou qualquer servico de back-end. O conjunto de flags corresponde ao da versao GUI; para a referencia completa, consulte a documentacao da linha de comando. O que separa o binario Pro X do Outlook Converter padrao e o tratamento de anexos: o switch -docs diz ao conversor para renderizar arquivos Word, Excel, imagem e PDF anexados para o formato de destino e costura-los no mesmo documento de saida que o corpo do e-mail. As receitas abaixo se apoiam nessa capacidade.

1. Converter um PST e mesclar cada e-mail com seus anexos em um PDF

O fluxo de trabalho caracteristico da versao Pro. Cada mensagem se torna um unico PDF que contem o cabecalho do e-mail, o corpo e cada anexo renderizado inline — sem arquivos orfaos em uma pasta auxiliar.

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

2. Percorrer uma hierarquia PST inteira, espelhar a arvore de pastas

PSTs de producao nunca sao planos. -sub desce em cada subpasta do Outlook; -kfs recria essa mesma arvore no disco para que Caixa de Entrada, Enviados e pastas personalizadas permanecam separadas na saida.

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

3. Auditoria de anexos para e-discovery

Os revisores querem um manifesto do que foi anexado, nao apenas o corpo do e-mail. -iattach grava metadados de anexo no documento, -uattach abre anexos compactados para que seu conteudo tambem seja convertido, e -rfcheaders preserva os cabecalhos de transporte RFC-822 completos para cadeia de custodia.

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

4. Processar varios PSTs a partir de um arquivo de fila

Quando os custodiantes sao carregados por um worker, a fila chega como um arquivo de texto com um PST por linha. -list consome esse arquivo diretamente para que voce nao tenha que codificar centenas de caminhos na linha de comando.

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

5. Carimbo estilo Bates em corpo do e-mail e anexos

A revisao juridica exige numeracao sequencial em cada pagina, incluindo paginas que vieram de anexos convertidos. As flags de cabecalho/rodape se aplicam ao PDF mesclado como um todo, entao um unico token [page] fornece numeracao continua atraves do e-mail e seus documentos renderizados.

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. Marca d'agua confidencial via cabecalho, saida protegida por senha

Padrao para enviar uma caixa de correio convertida a advogados externos: um rotulo visivel em cada pagina, uma senha de proprietario que bloqueia permissoes de edicao/impressao, e uma senha de usuario que controla a abertura do arquivo.

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

Substitua Copy por qualquer combinacao de Modify, Annotation, FormFill, HighResPrint para conceder exatamente os direitos que o destinatario precisa.

7. Saida arquivistica em PDF/A com metadados completos

Fluxos de gestao de registros que exigem arquivos PDF/A em conformidade com a ISO 19005 com metadados de autoria adequados. As mesmas flags funcionam quer a origem seja um unico PST ou uma pasta de arquivos 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. Assinar digitalmente cada PDF de saida

Para industrias regulamentadas que exigem uma assinatura criptografica em cada arquivo entregue. Aponte o binario para um certificado PFX e forneca sua senha; cada PDF de e-mail e assinado conforme e gravado.

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. Separar anexos em documentos individuais

Algumas plataformas de revisao querem o e-mail como um PDF e cada anexo como seu proprio arquivo, vinculados pelo nome. -sdocs grava anexos convertidos como documentos autonomos em vez de mescla-los; -atemplate controla como esses arquivos companheiros sao nomeados.

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

10. Execucoes de servidor nao supervisionadas com log detalhado

Quando o OutlookConverterX.exe roda como um servico ou job agendado, o log e o unico canal de feedback. -verbosity detail grava uma linha por mensagem; -logmode append mantem o historico entre execucoes; -dinet bloqueia o carregamento remoto de imagens para que o conversor nunca trave aguardando um pixel de rastreamento.

OutlookConverterX.exe "C:\Mail\*.pst" "C:\out\" -cPDF -docs -sub -kfs -log "C:\logs\outlookconv.log" -verbosity detail -logmode append -dinet -fo
Baixe Agora!

Atualizado Tue, 05 May 2026

Comprar licença

(apenas $1100.00)



Perguntas Frequentes Sobre o Total Outlook Converter Pro X ▼

Não. O Total Outlook Converter Pro X lê PST, OST, MSG e EML directamente através do seu próprio analisador. Não é necessário o Outlook, o Outlook Object Model, MAPI nem Redemption no servidor de conversão. Esta é a principal razão pela qual os clientes migram para o Outlook Converter Pro X a partir de pipelines com Outlook-Interop e Aspose.Email — sem licenciamento Office, sem falhas no app pool, sem instâncias headless do Outlook a manter activas, e os ficheiros OST podem ser lidos sem o perfil Exchange original.
A variante Pro X adiciona o motor de conversão de anexos -docs. Com -docs, o conversor renderiza cada anexo suportado (Word, Excel, PowerPoint, imagens, PDFs) no formato de destino e funde-os no mesmo documento de saída que o corpo do e-mail, ou guarda-os como documentos separados ao lado dele (-sdocs). O Outlook Converter X normal apenas guarda os anexos nos seus tipos de ficheiro originais junto ao e-mail. A versão Pro é a escolha certa para e-discovery, retenção de registos e qualquer fluxo de trabalho em que o entregável seja um único PDF auto-contido por thread de e-mail.
O Total Outlook Converter Pro X expõe uma interface COM/ActiveX, pelo que qualquer linguagem compatível com COM pode chamá-lo directamente: new COM("OutlookConverterPro.OutlookConverterX") em PHP, new OutlookConverterX() em .NET (após registar o ActiveX Pro), win32com.client.Dispatch("OutlookConverterPro.OutlookConverterX") em Python, WIN32OLE.new('OutlookConverterPro.OutlookConverterX') em Ruby. Em alternativa, o binário de linha de comando OutlookConverterX.exe pode ser invocado a partir de qualquer processo, agendador ou script de shell.
Passe -sub para descer em todas as subpastas do Outlook (Caixa de Entrada, Itens Enviados, Rascunhos, pastas personalizadas). Adicione -kfs para recriar essa mesma árvore de pastas na saída, em vez de juntar tudo num só local. Combinado com -template "[date:yyyy-mm-dd]_[sender]_[subject]", isto transforma um PST de 10 GB numa árvore limpa de ficheiros PDF auto-descritivos, prontos para revisão ou arquivo.
Sim. Use -pdfa para conformidade com a norma ISO 19005 (PDF/A) e depois -PFXFile "C:\certs\acme.pfx" -PFXPass "cert-pwd" para assinar digitalmente com um certificado X.509 organizacional. -SignLoc, -SignCon e -SignRes anexam metadados da assinatura. Combinado com -rfcheaders para preservação de cabeçalhos de transporte e -iattach para indexação de anexos, isto cobre o cenário completo de arquivo de registos exigido em sectores regulados.
É suportado o padrão habitual de backend: um anexo que falha ao converter é registado e ignorado, e o resto da mensagem prossegue. -IgnoreInvalidSource impede que uma única origem defeituosa interrompa todo o lote. -dinet bloqueia o carregamento de imagens remotas, para que o conversor nunca fique parado à espera de um pixel de rastreio incorporado em e-mail HTML. A entrada via ficheiro de fila -list mais -log -verbosity detail escreve uma linha estruturada por mensagem e por anexo, pronta para ingestão por agregadores de logs.
Sim. Como o conversor é um binário Windows comum com interface COM, corre em qualquer lugar onde o Windows funcione: pools de aplicações IIS, contentores Windows, Azure App Service ou Azure Functions no runtime Windows, instâncias EC2 Windows da AWS e Windows Server on-premises. Nota: o componente ActiveX é apenas de 32 bits, pelo que deve configurar o pool de aplicações IIS ou o runtime .NET para 32 bits ao chamar via COM. O binário de linha de comando funciona em Windows de 64 bits sem restrições.
Sim. O download é uma versão de avaliação de 30 dias totalmente funcional, com todos os formatos de saída, conversão de anexos, ActiveX e funcionalidades de linha de comando desbloqueados — sem cartão de crédito e sem necessidade de e-mail para começar. Após 30 dias, decide se quer comprar. A licença é de pagamento único, com actualizações vitalícias e suporte técnico.

Comece a trabalhar agora!

Baixe a versão de teste gratuita e converta seus arquivos em minutos.
Não é necessário cartão de crédito ou email.

⬇ Baixar versão de teste gratuita Windows 7/8/10/11 • 155 MB
Pro Suite


Lista de aplicativos com suporte incorporado para API

Direitos Autorais 2003-2026 CoolUtils Development. Todos os direitos reservados.