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

Total CAD ConverterX

Converta DWG, DXF, PLT, HPGL para PDF e TIFF em servidores Windows — sem AutoCAD.

Total CAD ConverterX — Conversor DWG/DXF para Servidor com ActiveX, DLL e Linha de Comando

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

O Total CAD ConverterX é um SDK do lado do servidor que converte desenhos DWG, DXF, DWF, PLT, HPGL, SVG e CGM para PDF, TIFF, JPEG, PNG, BMP, WMF e DXF — sem AutoCAD instalado no servidor. Funciona em modo headless: sem GUI, sem caixas de diálogo, nada para clicar. O Total CAD ConverterX vem com um binário de linha de comando e uma interface ActiveX/COM, integrando-se ao ASP, PHP, .NET, Python, Ruby, Java e qualquer outro backend compatível com COM.

Formatos de origem suportados: dxf, dwg, dwf, plt, hg, hgl, hpg, plo, hp, hpl, hpgl, hp1, hp2, hpgl2, gl2, spl, prn, svg, cgm.

O Total CAD ConverterX tem opções exclusivas para converter vários arquivos CAD de uma só vez:

  • converter cada arquivo CAD para o formato de destino de sua escolha (por exemplo, 10 arquivos DXF para 10 arquivos PDF);
  • converter vários arquivos CAD em um arquivo (por exemplo, 10 arquivos DXF em 1 arquivo PDF de várias páginas);
  • combinar arquivos de saída dentro de pastas;
  • converter e combinar arquivos de saída com base no nome de arquivo comum. Por exemplo, convertendo arquivos Qwe 1.dxf, Qwe 2.dxf, Asd 1.dxf, Asd 2.dxf você obtém Qwe.tiff e Asd.tiff.
Se você converte grandes quantidades de arquivos CAD diariamente, você achará essas opções indispensáveis. O Total CAD ConverterX pode facilmente redimensionar seus arquivos durante a conversão, nenhuma ação adicional é necessária. Baixe sua cópia de avaliação gratuita agora e experimente em seus arquivos. É válido por 30 dias.

Procurando por soluções baseadas em servidor? Descubra uma gama de produtos de servidor personalizados para desempenho robusto em CoolUtils Server Products .

Se você precisar de exemplos sobre linguagens de programação, entre em contato conosco . Nós criaremos qualquer exemplo para você.

Baixe Agora!

(inclui 30 dias de teste GRATUITO)

Comprar licença

(apenas $950.00)



Exemplos de Total CAD ConverterX

Converta arquivos CAD com TotalCADConverterX e .NET

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

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

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

Baixe o exemplo do conversor .NET CAD

Converta arquivos CAD em servidores da Web com o Total CAD ConverterX

classe estática pública Function1
    {
        [FunçãoNome("Função1")]
        tarefa pública estática assíncrona Correr(
            [HttpTrigger(AuthorizationLevel.Anonymous, "obter", "postar", Rota = nulo)] HttpRequest req,
            Registro do ILogger)
        {
            StringBuilder sbLogs = novo StringBuilder();
            sbLogs.AppendLine("iniciado...");
            tentar
            {
                ProcessStartInfo startInfo = novo ProcessStartInfo();
                startInfo.CreateNoWindow = verdadeiro;
                startInfo.UseShellExecute = falso;
                var assemblyDirectoryPath = Caminho.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
                assemblyDirectoryPath = assemblyDirectoryPath.Substring(0, assemblyDirectoryPath.Length - 4);

                var executablePath = $@"{assemblyDirectoryPath}\Converter\CADConverterX.exe";
                sbLogs.AppendLine(executablePath + "...");
                var msgPath = $@"{assemblyDirectoryPath}\MSG\MSG-1.dwg";
                var outPath = Caminho.GetTempFileName() + ".pdf";
                startInfo.FileName = executablePath;

                se (Arquivo.Existe(outPath))
                {
                    Arquivo.Delete(outPath);
                }

                se (Arquivo.Existe(executablePath) && Arquivo.Existe(msgPath))
                {
                    sbLogs.AppendLine("arquivos existem...");
                }
                outro
                    sbLogs.AppendLine("Arquivos EXE e MSG NÃO existem...");
                startInfo.WindowStyle = ProcessWindowStyle.Hidden;
                startInfo.Arguments = $"{msgPath} {outPath}";
                usando (Processo exeProcess = Process.Start(startInfo))
                {
                    sbLogs.AppendLine($"espera...{DateTime.Now.ToString()}");
                    exeProcess.WaitForExit();
                    sbLogs.AppendLine($"completo...{DateTime.Now.ToString()}");
                }

                int sleepCounter = 10;

                enquanto(!Arquivo.Existe(outPath) && sleepCounter > 0)
                {
                    Sistema.Threading.Thread.Sleep(1000);
                    sbLogs.AppendLine("dormir...");
                    Contador de sono--;
                }
                se (Arquivo.Existe(outPath))
                    sbLogs.AppendLine("Conversão concluída com sucesso.");
            }
            pegar (Exceção ex)
            {
                sbLogs.AppendLine(ex.ToString());
            }

            retornar novo OkObjectResult(sbLogs);
        }
    }
Mais algumas informações sobre o Azure .

Converta arquivos CAD em servidores da Web com o Total CAD ConverterX

C escuro
Defina C=CreateObject("CADConverter.CADConverterX")
C.Converter "c:\teste\fonte.dwg", "c:\teste\dest.pdf", "-cPDF -log c:\teste\CAD.log"
Response.Write C.ErrorMessage
conjunto C = nada
Exemplo 2 ASP: transmitir diretamente o PDF resultante
C escuro
Defina C=CreateObject("CADConverter.CADConverterX")
Resposta.Limpar
Response.AddHeader "Tipo de conteúdo", "fluxo binário/octeto"
Response.AddHeader "Content-Disposition", "anexo; nome do arquivo=teste.pdf"
Response.BinaryWrite c.ConvertToStream("C:\www\ASP\Source.dwg", "C:\www\ASP", "-cpdf -log c:\html.log")
conjunto C = nada

Converta arquivos DWG e DFX em servidores da Web com o Total CAD ConverterX

Exemplo PHP:
$src="C:\\teste\\teste.dwg";
$dest="C:\\teste\\teste.pdf";
se (file_existe($dest)) unlink($dest);
$c= novo COM("CADConverter.CADConverterX");
$c->convert($src,$dest, "-c pdf -log c:\\teste\\Mail.log");
se (file_existe($dest)) eco "OK"; senão eco "falha:".$c->ErrorMessage;

Converta arquivos CAD com Total CAD ConverterX e Ruby

requer 'win32ole'
c = WIN32OLE.new('Conversor CAD.Conversor CADX')

src="C:\\teste\\teste.dwg";
dest="C:\\teste\\teste.pdf";

c.convert(origem,destino, "-c PDF -log c:\\teste\\CAD.log");

se não File.exist?(dest)
  coloca c.ErrorMessage
fim

Converta arquivos CAD com Total CAD ConverterX e Python

importar win32com.client
importar os.path

c = win32com.client.Dispatch("Conversor CAD.Conversor CADX")

src="C:\\teste\\teste.dwg";
dest="C:\\teste\\teste.pdf";

c.convert(origem, destino, "-c PDF -log c:\\teste\\CAD.log");

se não os.path.exists(file_path):
  imprimir(c.ErrorMessage)

Converta arquivos CAD com Pascal e Total CAD ConverterX

usa Diálogos, Vcl.OleAuto;

var
  c: OleVariant;
começar
  c:=CreateOleObject('CADConverter.CADConverterX');
  C.Convert('c:\teste\fonte.dwg', 'c:\teste\dest.pdf', '-cPDF -log c:\teste\CAD.log');
  SE c.ErrorMessage<> Então
    MostrarMensagem(c.ErrorMessage);
fim;

Converta arquivos DWG e DFX em servidores da Web com o Total CAD ConverterX

var c = novo ActiveXObject("CADConverter.CADConverterX");
c.Convert("C:\\teste\\origem.dwg", "C:\\teste\\destino.pdf", "-c PDF");
se (c.ErrorMessage!="")
  alerta(c.ErrorMessage)

Converta arquivos CAD com Total CAD ConverterX e Perl

usar Win32::OLE;

meu $src="C:\\teste\\teste.dwg";
meu $dest="C:\\teste\\teste.pdf";

meu $c = CreateObject Win32::OLE 'CADConverter.CADConverterX';
$c->convert($src,$dest, "-c pdf -log c:\\teste\\CAD.log");
imprimir $c->ErrorMessage se -e $dest;

quote

Total CAD ConverterX Avaliações de Clientes 2026

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

"Substituímos nosso microsserviço DWG-para-PDF baseado em AutoCAD pelo Total CAD ConverterX no ano passado. Estávamos pagando licenças de AutoCAD em três VMs de conversão apenas para que um único script de automação COM pudesse rodar. Agora essas VMs executam apenas o CADConverterX.exe atrás de uma fila. A latência de conversão caiu de cerca de 25 segundos por desenho para 4 segundos, e nossa fatura anual de licenciamento diminuiu uma ordem de magnitude. A integração ActiveX com nosso worker .NET levou meio dia."

5 Star Marko D.
Senior Backend Developer

"Executamos o Total CAD ConverterX dentro de um contêiner Windows Server Core como parte de um pipeline Azure. Os clientes fazem upload de DWGs, a fila os processa, o conversor renderiza saída de arquivamento PDF/A, e os arquivos vão para o blob storage. Sem GUI, sem AutoCAD, sem surpresas de licenciamento. O flag -log nos dá linhas por arquivo que vão direto para nosso agregador de logs. A configuração foi simples: registrar o COM, montar um diretório de trabalho, pronto."

5 Star Anita V.
DevOps Engineer

"Aceitamos desenhos de clientes em qualquer formato que enviem: DWG, PLT, HPGL2, SVG, todos eles. Nosso portal de entrada chama o Total CAD ConverterX via interface PHP COM e produz um PDF de pré-visualização antes do operador iniciar a plotagem. O fato de PLT e HPGL2 simplesmente funcionarem é a razão pela qual escolhemos isso em vez das alternativas. A maioria das bibliotecas CAD foca em DWG e trata os formatos de plotter como cidadãos de segunda classe."

5 Star Stefan K.
CTO at a printing & plotting bureau

"Empacotamos o Total CAD ConverterX em nosso produto de gerenciamento de desenhos sob a Royalty-Free License. A taxa única por projeto foi uma fração do que pagávamos ao nosso fornecedor anterior em royalties de redistribuição por licença. Nosso instalador entrega o ActiveX, registra-o durante a configuração, e nossa aplicação o chama diretamente. Os clientes nunca veem o conversor. O suporte tem sido responsivo sempre que encontramos um caso extremo de formato incomum."

5 Star Paolo F.
Independent Software Vendor

"Substituto sólido para a automação COM AutoCAD que usávamos para conversão em lote DXF-para-PDF em um workflow interno de ativos. A configuração anterior precisava de uma instalação completa do AutoCAD na máquina de conversão e quebrava após cada atualização do AutoCAD. O Total CAD ConverterX roda como um binário Windows simples e sobrevive a execuções noturnas sem reclamar. A documentação poderia ser mais abrangente em alguns pontos (tivemos que perguntar ao suporte sobre alguns flags CLI), mas cada pergunta recebeu uma resposta útil dentro de um dia útil."

4 Star Lena B.
Lead .NET Developer


Exemplos de Linha de Comando

O Total CAD ConverterX inclui o CADConverterX.exe, um binario de console que pode ser acionado a partir de scripts, tarefas agendadas, executores de CI ou qualquer servico de back-end. O conjunto de flags corresponde ao da GUI CADConverter.exe; para a referencia completa, consulte a documentacao da linha de comando. As receitas abaixo cobrem os casos sobre os quais os clientes do SDK perguntam com mais frequencia.

1. Converter um unico desenho para PDF

A chamada mais simples possivel — um arquivo de origem, uma saida, um formato de destino.

CADConverterX.exe "C:\drawings\plan.dwg" "C:\out\plan.pdf" -cPDF

2. Processar uma pasta inteira por mascara

Processa cada DWG em uma pasta e deposita os PDFs em um diretorio de saida irmao.

CADConverterX.exe "C:\drawings\*.dwg" "C:\out\" -cPDF

Troque a mascara por *.dxf, *.plt, *.hpgl, etc. para escolher um formato de origem diferente.

3. Percorrer uma arvore de projeto e espelhar sua estrutura de pastas

Projetos de arquitetura e engenharia raramente vivem em uma pasta plana. -Recurse percorre os subdiretorios; -kfs recria a mesma arvore no lado da saida em vez de aplanar tudo em um unico balde.

CADConverterX.exe "C:\projects\AcmeTower\*.dwg" "C:\out\AcmeTower\" -cPDF -Recurse -kfs

4. Combinar um conjunto de desenhos com varias folhas em um unico PDF

Um entregavel CAD tipico e um album: dezenas de folhas que pertencem juntas. -combine as mescla em um unico PDF na ordem dos arquivos de origem.

CADConverterX.exe "C:\projects\AcmeTower\sheets\*.dwg" "C:\out\AcmeTower-album.pdf" -cPDF -combine

Use -sort name ou -sort numbers para controlar a ordem das folhas, e -cimt onefile ao direcionar TIFF de varias paginas em vez de PDF.

5. Exportar para DXF ou SVG em vez de PDF

Para troca de dados entre ferramentas CAD ou para incorporar desenhos em uma pagina web, renderize para um formato vetorial diferente de PDF.

CADConverterX.exe "C:\drawings\*.dwg" "C:\out\" -cDXF
CADConverterX.exe "C:\drawings\*.dwg" "C:\out\" -cSVG

6. TIFF arquivistico de alta resolucao (P/B, compressao G4)

Arquivos de plantas de longo prazo costumam ser TIFF preto e branco com compressao G4 fax — pequenos no disco, sem perdas, aceitos por qualquer visualizador.

CADConverterX.exe "C:\drawings\*.dwg" "C:\archive\" -cTIF -dpi 600 -cm bw -tc G4FAX

Reduza -dpi para 300 para copias de revisao em tela, ou aumente para 1200 se o arquivo for para um plotter de grande formato.

7. Execucoes nao supervisionadas com log detalhado

Quando o CADConverterX.exe roda como um servico ou job agendado, a unica forma de saber o que aconteceu e o log. -verbosity detail grava uma linha por arquivo; -logmode append mantem o historico entre execucoes.

CADConverterX.exe "C:\drawings\*.dwg" "C:\out\" -cPDF -log "C:\logs\cadconv.log" -verbosity detail -logmode append

8. Acionar uma fila a partir de um arquivo de lista

Quando um worker grava um arquivo de fila e o conversor o consome, voce nao quer codificar os caminhos dos arquivos na linha de comando. -list le mascaras de arquivo (uma por linha) de um arquivo de texto.

CADConverterX.exe -list "C:\queues\batch.txt" "C:\out\" -cPDF

9. PDF protegido por senha com marca d'agua

Padrao para enviar desenhos a subcontratados: uma senha de proprietario bloqueia permissoes de edicao/impressao, uma senha de usuario controla a abertura do arquivo, e uma marca d'agua identifica cada pagina.

CADConverterX.exe "C:\drawings\*.dwg" "C:\out\" -cPDF -mp "owner-pwd" -up "user-pwd" -perm Copy -wmt "CONFIDENTIAL"

Substitua Copy por qualquer combinacao de Modify, Annotation, FormFill, HighResPrint para conceder exatamente os direitos que voce deseja.

10. Saida arquivistica em PDF/A com metadados

Para fluxos de gestao de registros que exigem arquivos PDF/A em conformidade com a ISO 19005 com metadados de autoria adequados.

CADConverterX.exe "C:\drawings\*.dwg" "C:\archive\" -cPDF -pdfa -PDFAuthor "Acme Engineering" -PDFTitle "Tower Project Phase 2" -PDFSubject "As-built drawings"
Baixe Agora!

Atualizado Fri, 01 May 2026

Comprar licença

(apenas $950.00)



Perguntas Frequentes Sobre o Total CAD ConverterX ▼

Não. O Total CAD ConverterX é totalmente autossuficiente e analisa desenhos DWG, DXF, DWF, PLT, HPGL, SVG e CGM por conta própria. Você não precisa do AutoCAD, BricsCAD ou qualquer outro aplicativo CAD no servidor de conversão, o que elimina o licenciamento do AutoCAD por servidor da sua implantação de produção.
Formatos de entrada: dxf, dwg, dwf, plt, hg, hgl, hpg, plo, hp, hpl, hpgl, hp1, hp2, hpgl2, gl2, spl, prn, svg, cgm. Formatos de saída: PDF (incluindo PDF/A para arquivamento), TIFF (várias páginas, P&B, compressão G4), JPEG, PNG, BMP, WMF e DXF. Você também pode mesclar vários desenhos de origem em um único PDF ou TIFF de várias páginas.
O Total CAD ConverterX expõe uma interface COM/ActiveX, então qualquer linguagem compatível com COM pode chamá-lo diretamente: new COM("CADConverter.CADConverterX") em PHP, new CADConverterX() em .NET, win32com.client.Dispatch em Python, WIN32OLE.new em Ruby e CreateOleObject em Pascal/Delphi. A página acima inclui exemplos de código prontos para colar para cada linguagem. Como alternativa, o binário de linha de comando CADConverterX.exe pode ser invocado a partir de qualquer processo, agendador ou script de shell.
O Total CAD Converter é a versão GUI desktop destinada ao uso interativo em uma estação de trabalho. O Total CAD ConverterX é o SDK do servidor: sem interface gráfica, sem caixas de diálogo, sem interação com o usuário final. Ele é licenciado para uso não supervisionado no servidor, inclui a interface ActiveX/COM para integração com aplicativos e suporta uma Licença Royalty-Free para redistribuição dentro do seu próprio produto.
Sim. Como o conversor é um binário Windows comum com uma interface COM, ele funciona em qualquer lugar onde o Windows funcione: pools de aplicativos do IIS, contêineres Windows, Azure App Service ou Azure Functions no runtime Windows, instâncias EC2 Windows da AWS, Citrix, Wine e Windows Server local. A página acima inclui um exemplo funcional de Azure Functions. Para Docker, baseie sua imagem em um contêiner Windows como mcr.microsoft.com/windows/servercore e registre o ActiveX durante a construção da imagem.
Sim. O Total CAD ConverterX tem quatro modos de lote: converter cada desenho de origem em um arquivo de saída separado, mesclar todas as origens em um único arquivo de saída de várias páginas, combinar saída por diretório e combinar saída por prefixo de nome de arquivo compartilhado. O sinalizador de linha de comando -combine habilita a mesclagem de arquivo único; -sort name ou -sort numbers controla a ordem das folhas. Esse é o fluxo de trabalho padrão para montar um conjunto de desenhos de várias folhas em um único PDF entregável.
O Total CAD ConverterX é fornecido com builds ActiveX de 32 e 64 bits, então você pode registrar a versão correspondente para seu pool de aplicativos do IIS ou runtime .NET. Para redistribuição dentro do seu próprio software, entre em contato conosco para uma Licença Royalty-Free: uma taxa única por projeto que permite empacotar o ActiveX com seu instalador e enviá-lo aos seus usuários finais sem taxas por usuário.
Sim. O download é uma versão de teste totalmente funcional de 30 dias com todos os formatos de saída, ActiveX e recursos de linha de comando desbloqueados — sem cartão de crédito e sem e-mail necessários para começar. Após 30 dias, você decide se compra. A licença é um pagamento único com atualizaçõ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 • 193 MB
Pro Suite

Principais Funcionalidades da Versão Completa Registrada

  • Fornece acesso via interface ActiveX para todas as linguagens de programação legadas (Visual Basic 6 ou Delphi), bem como scripts (por exemplo, VBscript).
  • Qualquer linguagem que suporte Web Services, incluindo .NET (2.00, 3.5, 4.00), Ruby, PHP e Java, é suportada.
  • Suporta arquivos dxf, dwg, plt, hg, hgl, hpg, plo, hp, hpl, hpgl, hp1, hp2, hpgl2, gl2, spl, prn, svg, cgm.
  • Converte-os para PDF, TIFF, JPEG, BMP, WMF, PNG, DXF, BMP.
  • Não possui interface gráfica, sendo perfeito para servidores e terminais.
  • Preserva o layout, fontes, curvas e cores originais do documento.
  • Oferece muitas configurações adicionais (marca d'água, paginação, criptografia, mesclagem de arquivos em um, etc.)
  • É extremamente fácil de usar.

    Precisa de recurso de conversão CAD em seu aplicativo?

    Obtenha uma licença royalty-free. Ela permite que você implemente o Total CAD ConverterX em seu software e o redistribua. O RFL é licenciado por projeto (não importa quantos desenvolvedores estejam envolvidos).
    Inscreva-se através do formulário de contato.

Lista de aplicativos com suporte incorporado para API

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