Você tem uma pasta com documentos Word que precisam se tornar imagens TIFF — para arquivamento, para um sistema de gerenciamento de documentos ou para um fluxo de trabalho que aceita apenas imagens como entrada. Abrir cada arquivo no Word e imprimir em um driver TIFF não é uma opção quando você tem centenas ou milhares de arquivos. O Total Doc Converter X converte arquivos DOC e DOCX para TIFF de múltiplas páginas pela linha de comando, em lote, sem GUI e sem interação do usuário. Instale-o em um servidor, chame-o a partir de um script e deixe-o trabalhar.
*.doc) e o conversor processa todos os arquivos correspondentes em uma única execução
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
DOC/DOCX é um formato editável do Word. Requer o Microsoft Word ou um aplicativo compatível para abrir, e a renderização pode variar entre máquinas dependendo das fontes instaladas e versões do Word. TIFF é um formato de imagem raster que preserva a aparência visual exata de cada página. Não pode ser editado, o que o torna ideal para arquivamento, descoberta legal e sistemas de gerenciamento de documentos que armazenam imagens digitalizadas.
| DOC / DOCX | TIFF | |
|---|---|---|
| Editabilidade | Totalmente editável | Imagem somente leitura |
| Renderização | Pode variar por máquina | Pixel-perfect, igual em qualquer lugar |
| Múltiplas páginas | Sim (nativo) | Sim (TIFF de múltiplas páginas) |
| Compressão | N/A | LZW, CCITT G4, ZIP, nenhuma |
| Compatibilidade com DMS | Limitada | Amplamente suportado |
| Caso de uso | Redação, colaboração | Arquivamento, jurídico, sistemas de imagem |
Baixe o instalador pelo link acima e execute-o no seu servidor ou estação de trabalho Windows. A instalação leva menos de um minuto. Nenhum runtime adicional ou instalação do Microsoft Office é necessário — o conversor usa seu próprio mecanismo de renderização.
Abra o cmd.exe ou PowerShell. O executável do conversor é DocConverter.exe, localizado na pasta de instalação (normalmente C:\Program Files\CoolUtils\TotalDocConverterX\). Adicione-o ao PATH do sistema ou use o caminho completo nos seus comandos.
O comando mais simples converte todos os arquivos DOC de uma pasta para TIFF:
DocConverter.exe C:\Docs\*.doc C:\Output\ -cTIFF
Isso processa todos os arquivos .doc em C:\Docs\ e salva os arquivos TIFF resultantes em C:\Output\. Cada arquivo DOC produz um TIFF de múltiplas páginas.
Controle a saída TIFF com flags adicionais:
DocConverter.exe C:\Docs\*.docx C:\Output\ -cTIFF -Compression LZW -DPI 300 -ColorSpace Gray
-Compression LZW — compressão sem perdas, bom equilíbrio entre tamanho e compatibilidade-Compression CCITTG4 — melhor para documentos em preto e branco (qualidade de fax)-DPI 300 — resolução padrão para impressão; use 150 para visualização em tela, 600 para impressão de alta qualidade-ColorSpace Gray — converter para escala de cinza para reduzir o tamanho do arquivoSalve seu comando em um arquivo .bat e agende-o com o Agendador de Tarefas do Windows:
@echo off "C:\Program Files\CoolUtils\TotalDocConverterX\DocConverter.exe" C:\Incoming\*.doc C:\Archive\TIFF\ -cTIFF -Compression LZW -DPI 200 -log C:\Logs\doc2tiff.log
Isso executa a conversão todas as noites (ou no intervalo que você definir) e grava um arquivo de log para que você possa verificar os resultados.
O Total Doc Converter X inclui uma interface ActiveX completa. Você pode chamar o conversor a partir de qualquer ambiente compatível com COM — VBScript, VB.NET, C#, ASP ou PHP no Windows. Isso permite integrar a conversão de DOC para TIFF no seu próprio aplicativo web, sistema ERP ou fluxo de trabalho de documentos sem precisar chamar um processo de linha de comando externamente.
Exemplo (VBScript):
Set obj = CreateObject("DocConverter.Application")
obj.Convert "C:\Docs\report.doc", "C:\Output\report.tiff", "TIFF"
| Recurso | Conversores Online | Total Doc Converter X |
|---|---|---|
| Processamento em lote | Um arquivo por vez | Arquivos ilimitados por lote |
| Privacidade dos arquivos | Arquivos enviados a servidor de terceiros | Arquivos nunca saem da sua máquina |
| Limite de tamanho | Normalmente 10–50 MB | Sem limite |
| Compressão TIFF | Sem controle | LZW, CCITT G4, ZIP, nenhuma |
| Controle de DPI | Fixo | 72–600 DPI |
| Automação | Apenas manual | Linha de comando, .bat, Agendador de Tarefas, ActiveX |
| Implantação em servidor | Não é possível | Projetado para servidores, sem GUI necessária |
| Requer internet | Sim | Não |
O conversor usa seu próprio mecanismo de renderização. Você não precisa do Word, LibreOffice ou qualquer outro aplicativo instalado no servidor. Isso simplifica a implantação e evita custos de licenciamento do Office em máquinas de servidor.
O Total Doc Converter X foi projetado para uso autônomo. Sem janelas de GUI, sem caixas de diálogo, sem prompts de confirmação. Ele executa silenciosamente pela linha de comando ou como parte de um serviço — exatamente o que um servidor de produção precisa.
Escolha o método de compressão, resolução, espaço de cor e tamanho da página. Para arquivamento em preto e branco, use CCITT Grupo 4 a 300 DPI para os menores arquivos. Para documentos coloridos com imagens, use LZW a 200–300 DPI para um bom equilíbrio entre qualidade e tamanho.
A mesma ferramenta de linha de comando converte DOC para PDF, JPEG, PNG, HTML, XLS, RTF e texto simples. Uma única instalação cobre todas as suas necessidades de conversão de documentos.
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
"Arquivamos mais de 5.000 documentos Word por mês em nosso sistema de imagens, que exige TIFF de múltiplas páginas. O Total Doc Converter X processa todo o lote durante a noite por meio de um arquivo .bat agendado. A compressão CCITT G4 mantém os tamanhos de arquivo pequenos para nossos contratos em preto e branco. Sem instalação do Office no servidor, sem necessidade de supervisão do processo."
Robert Engström Document Management Engineer
"Nosso fluxo de trabalho de descoberta eletrônica exige a produção de documentos Word como imagens TIFF. Costumávamos imprimir cada arquivo em uma impressora TIFF virtual, um por vez. Agora apontamos o Doc Converter X para a pasta de produção e ele converte tudo em minutos. A interface de linha de comando se encaixa perfeitamente em nossos scripts de processamento."
Maria Santos Litigation Support Manager
"Conversor sólido para servidor. Integrei-o à nossa intranet via ActiveX para que os usuários possam enviar um arquivo Word e baixar um TIFF sem tocar na linha de comando. Os controles de compressão e DPI funcionam conforme documentado. Gostaria de ter uma versão para Linux, mas para nosso ambiente Windows Server ele faz tudo o que precisamos."
David Kowalski Systems Administrator
DocConverter.exe C:\Docs\*.doc C:\Output\ -cTIFF. Isso converte todos os arquivos DOC na pasta de origem para imagens TIFF de múltiplas páginas. Adicione -Compression LZW, -DPI 300 ou -ColorSpace Gray para controlar a compressão, resolução e modo de cor.*.docx no comando para converter arquivos DOCX, ou *.doc;*.docx para converter ambos os formatos em um único lote.
string src = @"C:\test\Source.docx";
string dest = @"C:\test\Dest.pdf";
var cnv = new DocConverterX();
cnv.Convert(src, dest, "-cPDF -log c:\\test\\Doc.log");
if (!string.IsNullOrEmpty(cnv.ErrorMessage))
throw new Exception(cnv.ErrorMessage);
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\DocConverterX.exe";
sbLogs.AppendLine(executablePath + "...");
var srcPath = $@"{assemblyDirectoryPath}\src\sample.docx";
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);
}
}
dim C
Set C=CreateObject("DocConverter.DocConverterX")
C.Convert "c:\source.docx", "c:\dest.pdf", "-cPDF -log c:\doc.log"
Response.Write C.ErrorMessage
set C = nothing
dim C
Set C=CreateObject("DocConverter.DocConverterX")
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.docx", "C:\www\ASP", "-cpdf -log c:\doc.log")
set C = nothing
$src="C:\\test\\test.docx";
$dest="C:\\test\\test.pdf";
if (file_exists($dest)) unlink($dest);
$c= new COM("DocConverter.DocConverterX");
$c->convert($src,$dest, "-cPDF -log c:\\test\\Doc.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;
require 'win32ole'
c = WIN32OLE.new('DocConverter.DocConverterX')
src = "C:\\test\\test.docx"
dest = "C:\\test\\test.pdf"
c.convert(src, dest, "-cPDF -log c:\\test\\Doc.log")
if not File.exist?(dest)
puts c.ErrorMessage
end
import win32com.client
import os.path
c = win32com.client.Dispatch("DocConverter.DocConverterX")
src = "C:\\test\\test.docx"
dest = "C:\\test\\test.pdf"
c.convert(src, dest, "-cPDF -log c:\\test\\Doc.log")
if not os.path.exists(dest):
print(c.ErrorMessage)
uses Dialogs, Vcl.OleAuto;
var
c: OleVariant;
begin
c := CreateOleObject('DocConverter.DocConverterX');
c.Convert('c:\test\source.docx', 'c:\test\dest.pdf', '-cPDF -log c:\test\Doc.log');
if c.ErrorMessage <> '' then
ShowMessage(c.ErrorMessage);
end;
var c = new ActiveXObject("DocConverter.DocConverterX");
c.Convert("C:\\test\\source.docx", "C:\\test\\dest.pdf", "-cPDF");
if (c.ErrorMessage != "")
alert(c.ErrorMessage)
use Win32::OLE; my $src = "C:\\test\\test.docx"; my $dest = "C:\\test\\test.pdf"; my $c = CreateObject Win32::OLE 'DocConverter.DocConverterX'; $c->convert($src, $dest, "-cPDF -log c:\\test\\Doc.log"); print $c->ErrorMessage if -e $dest;
Baixe a versão de teste gratuita e converta seus arquivos em minutos.
Não é necessário cartão de crédito ou email.

Tópicos Relacionados
Converter DOC para PDF via linha de comando em lote