Logo
Home Prodotti Supporto Contatti Chi siamo
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

Total CAD ConverterX

Converti DWG, DXF, PLT, HPGL in PDF e TIFF su server Windows — senza AutoCAD.

Total CAD ConverterX — Convertitore DWG/DXF Server con ActiveX, DLL e Riga di Comando

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



Total CAD ConverterX è un SDK lato server che converte disegni DWG, DXF, DWF, PLT, HPGL, SVG e CGM in PDF, TIFF, JPEG, PNG, BMP, WMF e DXF — senza AutoCAD installato sul server. Funziona in modalità headless: nessuna interfaccia grafica, nessun messaggio, nulla da cliccare. Total CAD ConverterX include sia un binario a riga di comando sia un'interfaccia ActiveX/COM, quindi si integra con ASP, PHP, .NET, Python, Ruby, Java e qualsiasi altro backend compatibile con COM.

Formati di origine supportati: dxf, dwg, dwf, plt, hg, hgl, hpg, plo, hp, hpl, hpgl, hp1, hp2, hpgl2, gl2, spl, prn, svg, cgm.

Total CAD ConverterX ha opzioni uniche per convertire in batch diversi file CAD contemporaneamente:

  • convertire ciascun file CAD nel formato di destinazione a tua scelta (per esempio, 10 file DXF in 10 file PDF);
  • convertire diversi file CAD in un unico file (per esempio, 10 file DXF in 1 file PDF multi-pagina);
  • combinare file di output all'interno delle cartelle;
  • convertire e combinare file di output basandosi sul nome comune del file. Per esempio, convertendo i file Qwe 1.dxf, Qwe 2.dxf, Asd 1.dxf, Asd 2.dxf otterrai Qwe.tiff e Asd.tiff.
Se converti grandi quantità di file CAD quotidianamente troverai queste opzioni indispensabili. Total CAD ConverterX può facilmente ridimensionare i tuoi file durante la conversione, senza azioni aggiuntive richieste. Scarica la tua copia gratuita di valutazione e provala sui tuoi file. È valida per 30 giorni.

Cerchi soluzioni basate su server? Scopri una gamma di prodotti server progettati per prestazioni robuste su CoolUtils Server Products.

Se hai bisogno di esempi su linguaggi di programmazione, ti preghiamo di contattarci. Creeremo qualsiasi esempio per te.

Scarica Ora!

(incluso un periodo di prova GRATUITO di 30 giorni)

Acquista licenza

(solo $950.00)





Esempi di Total CAD ConverterX

Converti file CAD con 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);

Scarica esempio .NET CAD Converter

Converti file CAD sui server web con Total CAD ConverterX

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\CADConverterX.exe";
                sbLogs.AppendLine(executablePath + "...");
                var msgPath = $@"{assemblyDirectoryPath}\MSG\MSG-1.dwg";
                var outPath = Path.GetTempFileName() + ".pdf";
                startInfo.FileName = executablePath;

                if (File.Exists(outPath))
                {
                    File.Delete(outPath);
                }

                if (File.Exists(executablePath) && File.Exists(msgPath))
                {
                    sbLogs.AppendLine("files exists...");
                }
                else
                    sbLogs.AppendLine("EXE & MSG files NOT exists...");
                startInfo.WindowStyle = ProcessWindowStyle.Hidden;
                startInfo.Arguments = $"{msgPath} {outPath}";
                using (Process exeProcess = Process.Start(startInfo))
                {
                    sbLogs.AppendLine($"wait...{DateTime.Now.ToString()}");
                    exeProcess.WaitForExit();
                    sbLogs.AppendLine($"complete...{DateTime.Now.ToString()}");
                }

                int sleepCounter = 10;

                while(!File.Exists(outPath) && sleepCounter > 0)
                {
                    System.Threading.Thread.Sleep(1000);
                    sbLogs.AppendLine("sleep...");
                    sleepCounter--;
                }
                if (File.Exists(outPath))
                    sbLogs.AppendLine("Conversion complete successfully.");
            }
            catch (Exception ex)
            {
                sbLogs.AppendLine(ex.ToString());
            }

            return new OkObjectResult(sbLogs);
        }
    }
Altre informazioni su Azure Functions.

Converti file CAD sui server web con Total CAD ConverterX

dim C
Set C=CreateObject("CADConverter.CADConverterX")
C.Convert "c:\test\source.dwg", "c:\test\dest.pdf", "-cPDF -log c:\test\CAD.log"
Response.Write C.ErrorMessage
set C = nothing
Esempio2 ASP: trasmettere direttamente il PDF risultante
dim C
Set C=CreateObject("CADConverter.CADConverterX")
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.dwg", "C:\www\ASP", "-cpdf  -log c:\html.log")
set C = nothing

Converti file DWG e DFX sui server web con Total CAD ConverterX

Esempio PHP:
$src="C:\\test\\test.dwg";
$dest="C:\\test\\test.pdf";
if (file_exists($dest)) unlink($dest);
$c= new COM("CADConverter.CADConverterX");
$c->convert($src,$dest, "-c pdf -log c:\\test\\Mail.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;

Converti file CAD con Total CAD ConverterX e Ruby

require 'win32ole'
c = WIN32OLE.new('CADConverter.CADConverterX')

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

c.convert(src,dest, "-c PDF -log c:\\test\\CAD.log");

if not File.exist?(dest)
  puts c.ErrorMessage
end

Converti file CAD con Total CAD ConverterX e Python

import win32com.client
import os.path

c = win32com.client.Dispatch("CADConverter.CADConverterX")

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

c.convert(src, dest, "-c PDF -log c:\\test\\CAD.log");

if not os.path.exists(file_path):
  print(c.ErrorMessage)

Converti file CAD con Pascal e Total CAD ConverterX

uses Dialogs, Vcl.OleAuto;

var
  c: OleVariant;
begin
  c:=CreateOleObject('CADConverter.CADConverterX');
  C.Convert('c:\test\source.dwg', 'c:\test\dest.pdf', '-cPDF -log c:\test\CAD.log');
  IF c.ErrorMessage<> Then
    ShowMessage(c.ErrorMessage);
end;

Converti file DWG e DFX sui server web con Total CAD ConverterX

var c = new ActiveXObject("CADConverter.CADConverterX");
c.Convert("C:\\test\\source.dwg", "C:\\test\\dest.pdf", "-c PDF");
if (c.ErrorMessage!="")
  alert(c.ErrorMessage)

Converti file CAD con Total CAD ConverterX e Perl

use Win32::OLE;

my $src="C:\\test\\test.dwg";
my $dest="C:\\test\\test.pdf";

my $c = CreateObject Win32::OLE 'CADConverter.CADConverterX';
$c->convert($src,$dest, "-c pdf  -log c:\\test\\CAD.log");
print $c->ErrorMessage if -e $dest;

quote

Total CAD ConverterX Recensioni dei clienti 2026

Valutalo
Valutato 4.7/5 in base alle recensioni dei clienti
5 Star

"L'anno scorso abbiamo sostituito il nostro microservizio DWG-to-PDF basato su AutoCAD con Total CAD ConverterX. Pagavamo licenze AutoCAD su tre VM di conversione solo perché un singolo script di automazione COM potesse funzionare. Ora quelle VM eseguono solo CADConverterX.exe dietro una coda. La latenza di conversione è scesa da circa 25 secondi per disegno a 4 secondi e la nostra spesa annuale per le licenze è diminuita di un ordine di grandezza. L'integrazione ActiveX con il nostro worker .NET ha richiesto mezza giornata."

5 Stelle Marko D.
Senior Backend Developer

"Eseguiamo Total CAD ConverterX dentro un container Windows Server Core come parte di una pipeline Azure. I clienti caricano DWG, la coda li raccoglie, il convertitore produce output PDF/A archivistico, i file vanno nel blob storage. Nessuna GUI, nessun AutoCAD, nessuna sorpresa di licenza. Il flag -log ci fornisce righe per file che vanno direttamente nel nostro aggregatore di log. La configurazione è stata semplice: registra il COM, monta una directory di lavoro, fatto."

5 Stelle Anita V.
DevOps Engineer

"Accettiamo disegni dei clienti in qualsiasi formato ci inviano: DWG, PLT, HPGL2, SVG, di tutto. Il nostro portale di accettazione chiama Total CAD ConverterX tramite l'interfaccia COM PHP e produce un PDF di anteprima prima che l'operatore inizi il plotting. Il fatto che PLT e HPGL2 funzionino subito appena estratti dalla scatola è il motivo per cui abbiamo scelto questo prodotto rispetto alle alternative. La maggior parte delle librerie CAD si concentra su DWG e tratta i formati plotter come cittadini di seconda classe."

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

"Abbiamo incluso Total CAD ConverterX nel nostro prodotto di gestione dei disegni con la Royalty-Free License. La tariffa una tantum per progetto era una frazione di quanto pagavamo al nostro precedente fornitore in royalty di ridistribuzione per postazione. Il nostro installer distribuisce l'ActiveX, lo registra durante l'installazione e la nostra applicazione lo chiama direttamente. I clienti non vedono mai il convertitore. Il supporto è sempre stato reattivo ogni volta che abbiamo incontrato un caso limite di formato insolito."

5 Stelle Paolo F.
Independent Software Vendor

"Sostituzione solida per l'automazione COM AutoCAD che usavamo per la conversione batch DXF-to-PDF in un flusso di lavoro interno di asset. La configurazione precedente richiedeva un'installazione completa di AutoCAD sulla macchina di conversione e si rompeva dopo ogni aggiornamento di AutoCAD. Total CAD ConverterX gira come un semplice binario Windows e sopravvive a esecuzioni notturne non presidiate. La documentazione potrebbe essere più completa in alcuni punti (abbiamo dovuto chiedere al supporto di un paio di flag CLI), ma ogni domanda ha ricevuto una risposta utile entro un giorno lavorativo."

4 Stelle Lena B.
Lead .NET Developer


Esempi da riga di comando

Total CAD ConverterX include CADConverterX.exe, un binario console che puoi pilotare da script, attività pianificate, runner CI o qualsiasi servizio backend. Il set di flag corrisponde alla GUI CADConverter.exe; per il riferimento completo consulta la documentazione da riga di comando. Le ricette qui sotto coprono i casi che sentiamo più spesso dai clienti SDK.

1. Convertire un singolo disegno in PDF

La chiamata più semplice possibile — un file sorgente, un output, un formato di destinazione.

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

2. Elaborare in batch una cartella tramite maschera

Elabora ogni DWG in una cartella e rilascia i PDF in una directory di output adiacente.

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

Sostituisci la maschera con *.dxf, *.plt, *.hpgl, ecc. per scegliere un formato sorgente diverso.

3. Ricorrere su un albero di progetto e rispecchiarne la struttura delle cartelle

I progetti architettonici e ingegneristici raramente vivono in una cartella piatta. -Recurse attraversa le sottodirectory; -kfs ricrea lo stesso albero lato output invece di appiattire tutto in un unico bucket.

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

4. Combinare un set di disegni multi-foglio in un unico PDF

Una consegna CAD tipica è un album: decine di fogli che vanno insieme. -combine li unisce in un unico PDF nell'ordine dei file sorgente.

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

Usa -sort name o -sort numbers per controllare l'ordine dei fogli, e -cimt onefile quando punti a TIFF multipagina invece che a PDF.

5. Esportare in DXF o SVG invece che in PDF

Per scambio dati tra strumenti CAD, o per incorporare disegni in una pagina web, renderizza in un formato vettoriale diverso da PDF.

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

6. TIFF di archivio ad alto DPI (B/N, compressione G4)

Gli archivi di blueprint a lungo termine sono di solito TIFF in bianco e nero con compressione G4 fax — piccoli su disco, lossless, accettati da ogni viewer.

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

Abbassa -dpi a 300 per copie di revisione a schermo, o sali a 1200 se il file andrà a un plotter di grande formato.

7. Esecuzioni non presidiate con log dettagliato

Una volta che CADConverterX.exe gira come servizio o job pianificato, l'unico modo per sapere cosa è successo è il log. -verbosity detail scrive una riga per file; -logmode append mantiene la storia tra le esecuzioni.

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

8. Pilotare una coda da un file di lista

Quando un worker scrive un file di coda e il convertitore lo consuma, non vuoi codificare i percorsi file nella riga di comando stessa. -list legge le maschere file (una per riga) da un file di testo.

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

9. PDF protetto da password con watermark

Standard per inviare disegni a subappaltatori: una password proprietario blocca i permessi di modifica/stampa, una password utente regola l'apertura del file e un watermark etichetta ogni pagina.

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

Sostituisci Copy con qualsiasi combinazione di Modify, Annotation, FormFill, HighResPrint per concedere esattamente i diritti che vuoi.

10. Output di archiviazione PDF/A con metadati

Per i flussi di records-management che richiedono file PDF/A conformi a ISO 19005 con metadati di authoring corretti.

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

Aggiornato Fri, 01 May 2026

Acquista licenza

(solo $950.00)



Domande frequenti su Total CAD ConverterX ▼

No. Total CAD ConverterX è completamente autonomo e analizza i disegni DWG, DXF, DWF, PLT, HPGL, SVG e CGM da solo. Non è necessario AutoCAD, BricsCAD o qualsiasi altra applicazione CAD sul server di conversione, eliminando così le licenze AutoCAD per server dalla tua distribuzione di produzione.
Formati di input: dxf, dwg, dwf, plt, hg, hgl, hpg, plo, hp, hpl, hpgl, hp1, hp2, hpgl2, gl2, spl, prn, svg, cgm. Formati di output: PDF (incluso PDF/A archivistico), TIFF (multipagina, B/N, compressione G4), JPEG, PNG, BMP, WMF e DXF. Puoi anche unire più disegni di origine in un unico PDF o TIFF multipagina.
Total CAD ConverterX espone un'interfaccia COM/ActiveX, quindi qualsiasi linguaggio compatibile con COM può chiamarlo direttamente: new COM("CADConverter.CADConverterX") in PHP, new CADConverterX() in .NET, win32com.client.Dispatch in Python, WIN32OLE.new in Ruby e CreateOleObject in Pascal/Delphi. La pagina sopra include esempi di codice pronti da incollare per ciascun linguaggio. In alternativa, il binario a riga di comando CADConverterX.exe può essere richiamato da qualsiasi processo, scheduler o script shell.
Total CAD Converter è la versione GUI desktop pensata per l'uso interattivo su una workstation. Total CAD ConverterX è l'SDK per server: nessuna interfaccia grafica, nessun messaggio, nessuna interazione con l'utente finale. È concesso in licenza per l'uso lato server non presidiato, include l'interfaccia ActiveX/COM per l'integrazione con applicazioni e supporta una Royalty-Free License per la ridistribuzione all'interno del tuo prodotto.
Sì. Poiché il convertitore è un normale binario Windows con un'interfaccia COM, funziona ovunque giri Windows: pool di applicazioni IIS, container Windows, Azure App Service o Azure Functions sul runtime Windows, istanze AWS EC2 Windows, Citrix, Wine e Windows Server on-premise. La pagina sopra include un esempio funzionante di Azure Functions. Per Docker, basa la tua immagine su un container Windows come mcr.microsoft.com/windows/servercore e registra l'ActiveX durante la build dell'immagine.
Sì. Total CAD ConverterX dispone di quattro modalità batch: convertire ogni disegno di origine in un file di output separato, unire tutte le origini in un unico file di output multipagina, combinare l'output per directory e combinare l'output per prefisso di nome file condiviso. Il flag a riga di comando -combine abilita l'unione in un singolo file; -sort name o -sort numbers controlla l'ordine dei fogli. Questo è il flusso di lavoro standard per assemblare un set di disegni multifoglio in un unico PDF consegnabile.
Total CAD ConverterX viene fornito sia con build ActiveX a 32 bit sia a 64 bit, così puoi registrare la versione corrispondente al tuo pool di applicazioni IIS o runtime .NET. Per la ridistribuzione all'interno del tuo software, contattaci per una Royalty-Free License: una tariffa una tantum per progetto che ti permette di includere l'ActiveX nel tuo installer e distribuirlo ai tuoi utenti finali senza commissioni per postazione.
Sì. Il download è una prova completamente funzionale di 30 giorni con tutti i formati di output, ActiveX e funzionalità a riga di comando sbloccate — nessuna carta di credito e nessuna email richiesta per iniziare. Dopo 30 giorni decidi se acquistare. La licenza è a pagamento unico con aggiornamenti a vita e supporto tecnico.

Inizia a lavorare subito!

Scarica la versione di prova e converti i tuoi file in pochi minuti.
Non è richiesta carta di credito o email.

⬇ Scarica versione di prova Windows 7/8/10/11 • 193 MB
Pro Suite

Caratteristiche principali della versione completa registrata

  • Fornisce accesso tramite interfaccia ActiveX per tutti i linguaggi di programmazione legacy (Visual Basic 6 o Delphi) così come per i linguaggi di scripting (cioè VBscript).
  • È supportato qualsiasi linguaggio che supporti i Web Services, inclusi .NET (2.00, 3.5, 4.00), Ruby, PHP e Java.
  • Supporta file dxf, dwg, plt, hg, hgl, hpg, plo, hp, hpl, hpgl, hp1, hp2, hpgl2, gl2, spl, prn, svg, cgm.
  • Converte questi in PDF, TIFF, JPEG, BMP, WMF, PNG, DXF, BMP.
  • Non ha GUI, perfetto per server e terminali.
  • Preserva il layout originale del documento, i font, le curve, i colori.
  • Offre molte impostazioni aggiuntive (applicazione di filigrane, paginazione, crittografia, fusione di file in uno, ecc.)
  • È estremamente facile da usare.

    Hai bisogno di una funzione di conversione CAD nella tua app?

    Ottieni una licenza royalty-free. Ti consente di implementare Total CAD ConverterX nel tuo software e di ridistribuirlo. RFL è concesso in licenza per progetto (indipendentemente da quanti sviluppatori sono coinvolti).
    Fai domanda tramite il modulo di contatto.


Elenco delle applicazioni con supporto API integrato