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

Converter DOC para PDF via linha de comando

Total Doc Converter X é uma ferramenta baseada em servidor para converter Doc para PDF em lote. Ao instalar o Doc Converter X em um servidor web, você pode escolher torná-lo acessível para toda a rede ou fazer parte do seu aplicativo via ASP.NET. Ou se preferir, ele pode ser usado como um aplicativo independente.

Depois de instalar o Total Doc Converter X, você notará que ele não tem interface gráfica. Em vez disso, fornecemos aos usuários uma lista abrangente de comandos que podem ser enviados por meio do ambiente de linha de comando. Seja você um administrador de servidor ou um usuário de rede, definir parâmetros de trabalho e iniciar o processo de conversão é rápido e fácil. Você poderá até salvar as configurações do projeto no formato .bat para fins de automação mais tarde.

Outras opções (ao converter para PDF) incluem:

  • Adicione numeração de páginas.
  • Personalize o cabeçalho e o rodapé.
  • Inclua uma marca d'água personalizada.
  • Proteja o documento de destino com criptografia.
  • Garanta a autenticidade do documento com uma assinatura digital.
  • Combine vários documentos em um único arquivo PDF de várias páginas.
  • Preserve as propriedades do(s) documento(s) original(ais).
  • Execute conversões em lote.
  • Capaz de converter Doc para vários formatos.

Ao aproveitar esse recurso, não é necessário que os usuários da sua rede saibam como converter Doc para PDF a partir da linha de comando do Windows. Graças ao suporte ActiveX, o Doc Converter X pode ser facilmente integrado a outros aplicativos por meio do shell do Windows.

Com tantas opções de personalização integradas, não há necessidade de lutar com vários conjuntos de ferramentas. O Total Doc Converter X faz tudo! Você logo descobrirá que seus arquivos de saída são mais úteis do que os originais correspondentes.

Como este é um aplicativo conversor de linha de comando, os usuários da rede podem realizar conversões silenciosamente, nos bastidores, sem nenhuma mensagem de interrupção.

Experimente nosso aplicativo hoje mesmo comprando a versão completa. Oferecemos várias opções de licenciamento diferentes, projetadas especificamente para acomodar servidores grandes e pequenos. Para licenciamento empresarial, entre em contato conosco por meio deste formulário .

Cada licença é vitalícia e inclui todas as principais atualizações por 12 meses. Você pode manter a licença atual depois disso ou comprar uma atualização com 70% de desconto mais tarde. Para saber mais, confira-nos online no Facebook, Twitter e visite nosso blog.

Windows Vista/7/8/10/11

Exemplos do Total Doc Converter X

Converter arquivos Doc com o Total Doc Converter X e .NET


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);

Converter arquivos Doc em servidores web com o Total Doc 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\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);
        }
    }
Mais informações sobre Azure Functions.

Converter arquivos Doc em servidores web com o Total Doc Converter X

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

Transmitir o PDF resultante diretamente do ASP

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

Converter arquivos Doc com PHP e o Total Doc Converter X

$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;

Converter arquivos Doc com o Total Doc Converter X e Ruby

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

Converter arquivos Doc com o Total Doc Converter X e Python

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)

Converter arquivos Doc com Pascal e o Total Doc Converter X

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;

Converter arquivos Doc em servidores web com o Total Doc Converter X

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

Converter arquivos Doc com o Total Doc Converter X e Perl

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;

 

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 • 135 MB

Support
Conversor de arquivos Doc para servidores — uma solução prática para conversão automática de documentos Preview1

Últimas Notícias

Assinatura da Nevsletter

Não se preocupe, não enviamos spam.


© 2026. Todos os direitos reservados. CoolUtils File Converters

Cards