Logo
Accueil Produits Support Contact À propos de nous
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

Total CAD ConverterX

Convertissez DWG, DXF, PLT, HPGL en PDF et TIFF sur serveurs Windows — sans AutoCAD.

Total CAD ConverterX — Convertisseur DWG/DXF serveur avec ActiveX, DLL & ligne de commande

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

Total CAD ConverterX est un SDK côté serveur qui convertit les dessins DWG, DXF, DWF, PLT, HPGL, SVG et CGM en PDF, TIFF, JPEG, PNG, BMP, WMF et DXF — sans AutoCAD installé sur le serveur. Il fonctionne sans interface : pas d'IHM, pas de boîtes de dialogue, rien à cliquer. Total CAD ConverterX est livré avec un binaire en ligne de commande et une interface ActiveX/COM, donc il s'intègre à ASP, PHP, .NET, Python, Ruby, Java et tout autre back-end compatible COM.

Formats source pris en charge : dxf, dwg, dwf, plt, hg, hgl, hpg, plo, hp, hpl, hpgl, hp1, hp2, hpgl2, gl2, spl, prn, svg, cgm.

Total CAD ConverterX a des options uniques pour convertir en masse plusieurs fichiers CAD à la fois :

  • convertir chaque fichier CAD au format cible de votre choix (par exemple, 10 fichiers DXF en 10 fichiers PDF) ;
  • convertir plusieurs fichiers CAD en un seul fichier (par exemple, 10 fichiers DXF en un fichier PDF multipage) ;
  • combiner les fichiers de sortie dans des dossiers ;
  • convertir et combiner les fichiers de sortie en fonction du nom de fichier commun. Par exemple, en convertissant les fichiers Qwe 1.dxf, Qwe 2.dxf, Asd 1.dxf, Asd 2.dxf, vous obtiendrez Qwe.tiff et Asd.tiff.
Si vous convertissez quotidiennement de grandes quantités de fichiers CAD, vous trouverez ces options indispensables. Total CAD ConverterX peut facilement redimensionner vos fichiers pendant la conversion, aucune action supplémentaire n'est requise. Téléchargez votre copie d'évaluation gratuite dès maintenant et essayez-le sur vos fichiers. Elle est valable pendant 30 jours.

Vous cherchez des solutions basées sur serveur ? Découvrez une gamme de produits serveur conçus pour des performances robustes sur CoolUtils Server Products.

Si vous avez besoin d'exemples sur les langages de programmation, veuillez nous contacter. Nous créerons tout exemple pour vous.

Télécharger maintenant!

(inclut un essai GRATUIT de 30 jours)

Acheter une licence

(seulement $950.00)



Exemples de Total CAD ConverterX

Convertissez les fichiers CAD avec TotalCADConverterX et .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);

Télécharger exemple .NET CAD Converter

Convertissez des fichiers CAD sur les serveurs Web avec 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);
        }
    }
Quelques informations supplémentaires sur Azure.

Convertissez des fichiers CAD sur les serveurs Web avec 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
Exemple2 ASP : diffuser directement le PDF résultant
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

Convertissez des fichiers DWG et DFX sur les serveurs Web avec Total CAD ConverterX

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

Convertissez des fichiers CAD avec Total CAD ConverterX et 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

Convertissez des fichiers CAD avec Total CAD ConverterX et 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)

Convertissez des fichiers CAD avec Pascal et 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;

Convertissez des fichiers DWG et DFX sur les serveurs Web avec 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)

Convertissez des fichiers CAD avec Total CAD ConverterX et 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 Avis des clients 2026

Évaluez-le
Noté 4.7/5 sur la base des avis des clients
5 Star

"L'année dernière, nous avons remplacé notre microservice de conversion DWG vers PDF basé sur AutoCAD par Total CAD ConverterX. Nous payions des licences AutoCAD sur trois VM de conversion juste pour qu'un seul script d'automatisation COM puisse fonctionner. Maintenant, ces VM ne font tourner que CADConverterX.exe derrière une file d'attente. La latence de conversion est passée d'environ 25 secondes par dessin à 4 secondes, et notre facture annuelle de licences a été divisée par dix. L'intégration ActiveX avec notre worker .NET a pris une demi-journée."

5 Star Marko D.
Senior Backend Developer

"Nous exécutons Total CAD ConverterX dans un conteneur Windows Server Core dans le cadre d'un pipeline Azure. Les clients téléversent des fichiers DWG, la file d'attente les récupère, le convertisseur produit une sortie PDF/A pour archivage, les fichiers vont dans le stockage blob. Pas d'interface graphique, pas d'AutoCAD, pas de mauvaises surprises de licence. L'option -log nous fournit des lignes par fichier qui partent directement dans notre agrégateur de logs. La mise en place a été simple : enregistrer le COM, monter un répertoire de travail, terminé."

5 Star Anita V.
DevOps Engineer

"Nous acceptons les dessins clients dans tout format qu'ils nous envoient : DWG, PLT, HPGL2, SVG, tout. Notre portail d'admission appelle Total CAD ConverterX via l'interface COM PHP et produit un PDF d'aperçu avant que l'opérateur ne lance le traçage. Le fait que PLT et HPGL2 fonctionnent simplement out-of-the-box est la raison pour laquelle nous avons choisi ce produit plutôt que les alternatives. La plupart des bibliothèques CAO se concentrent sur DWG et traitent les formats traceurs comme des citoyens de seconde zone."

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

"Nous avons intégré Total CAD ConverterX à notre produit de gestion de dessins sous la licence Royalty-Free. Le paiement unique par projet représentait une fraction de ce que nous payions à notre fournisseur précédent en redevances de redistribution par poste. Notre installateur livre l'ActiveX, l'enregistre lors de l'installation, et notre application l'appelle directement. Les clients ne voient jamais le convertisseur. Le support a été réactif chaque fois que nous avons rencontré un cas particulier de format inhabituel."

5 Star Paolo F.
Independent Software Vendor

"Remplacement solide de l'automatisation COM AutoCAD que nous utilisions pour la conversion par lots DXF vers PDF dans un workflow d'actifs interne. La configuration précédente nécessitait une installation complète d'AutoCAD sur la machine de conversion et plantait après chaque mise à jour d'AutoCAD. Total CAD ConverterX fonctionne comme un simple binaire Windows et survit aux exécutions nocturnes sans surveillance. La documentation pourrait être plus complète par endroits (nous avons dû demander au support pour quelques options CLI), mais chaque question a obtenu une réponse utile dans la journée ouvrée."

4 Star Lena B.
Lead .NET Developer


Exemples en ligne de commande

Total CAD ConverterX est livré avec CADConverterX.exe, un binaire console que vous pouvez piloter depuis des scripts, des tâches planifiées, des runners CI ou tout service backend. Le jeu d'options correspond à l'interface graphique CADConverter.exe ; pour la référence complète, consultez la documentation en ligne de commande. Les recettes ci-dessous couvrent les cas dont nos clients SDK nous parlent le plus souvent.

1. Convertir un seul dessin en PDF

L'appel le plus simple possible — un fichier source, une sortie, un format cible.

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

2. Traiter un dossier par masque

Traitez chaque DWG dans un dossier et déposez les PDF dans un répertoire de sortie frère.

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

Échangez le masque pour *.dxf, *.plt, *.hpgl, etc. pour choisir un format source différent.

3. Parcourir une arborescence de projet et refléter sa structure de dossiers

Les projets architecturaux et d'ingénierie vivent rarement dans un seul dossier plat. -Recurse parcourt les sous-répertoires ; -kfs recrée la même arborescence côté sortie au lieu d'aplatir tout dans un seul seau.

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

4. Combiner un jeu de plans multi-feuilles en un seul PDF

Un livrable CAO typique est un album : des dizaines de feuilles qui vont ensemble. -combine les fusionne en un seul PDF dans l'ordre des fichiers source.

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

Utilisez -sort name ou -sort numbers pour contrôler l'ordre des feuilles, et -cimt onefile lors du ciblage TIFF multipage au lieu de PDF.

5. Exporter en DXF ou SVG au lieu de PDF

Pour l'échange de données entre outils CAO, ou pour incorporer des dessins sur une page web, rendez vers un format vectoriel autre que PDF.

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

6. TIFF d'archivage haute DPI (N/B, compression G4)

Les archives de plans à long terme sont généralement des TIFF noir et blanc avec compression fax G4 — petits sur disque, sans perte, acceptés par tous les visualiseurs.

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

Descendez -dpi à 300 pour des copies de revue à l'écran, ou montez à 1200 si le fichier ira vers un traceur grand format.

7. Exécutions sans surveillance avec journal détaillé

Une fois que CADConverterX.exe tourne en service ou tâche planifiée, le seul moyen de savoir ce qui s'est passé est le journal. -verbosity detail écrit une ligne par fichier ; -logmode append conserve l'historique entre les exécutions.

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

8. Piloter une file d'attente depuis un fichier de liste

Lorsqu'un worker écrit un fichier de file d'attente et que le convertisseur le consomme, vous ne voulez pas encoder les chemins de fichiers dans la ligne de commande elle-même. -list lit les masques de fichiers (un par ligne) depuis un fichier texte.

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

9. PDF protégé par mot de passe avec filigrane

Standard pour l'envoi de plans à des sous-traitants : un mot de passe propriétaire verrouille les autorisations d'édition/impression, un mot de passe utilisateur contrôle l'ouverture du fichier, et un filigrane étiquette chaque page.

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

Remplacez Copy par toute combinaison de Modify, Annotation, FormFill, HighResPrint pour accorder exactement les droits que vous voulez.

10. Sortie d'archivage PDF/A avec métadonnées

Pour les flux de gestion documentaire qui exigent des fichiers PDF/A conformes ISO 19005 avec des métadonnées d'auteur appropriées.

CADConverterX.exe "C:\drawings\*.dwg" "C:\archive\" -cPDF -pdfa -PDFAuthor "Acme Engineering" -PDFTitle "Tower Project Phase 2" -PDFSubject "As-built drawings"
Télécharger maintenant!

Mis à jour Fri, 01 May 2026

Acheter une licence

(seulement $950.00)



Questions fréquentes sur Total CAD ConverterX ▼

Non. Total CAD ConverterX est entièrement autonome et analyse les dessins DWG, DXF, DWF, PLT, HPGL, SVG et CGM par lui-même. Vous n'avez besoin d'AutoCAD, BricsCAD ni d'aucune autre application CAO sur le serveur de conversion, ce qui élimine les licences AutoCAD par serveur de votre déploiement de production.
Formats d'entrée : dxf, dwg, dwf, plt, hg, hgl, hpg, plo, hp, hpl, hpgl, hp1, hp2, hpgl2, gl2, spl, prn, svg, cgm. Formats de sortie : PDF (y compris PDF/A pour archivage), TIFF (multipage, N&B, compression G4), JPEG, PNG, BMP, WMF et DXF. Vous pouvez également fusionner plusieurs dessins source en un seul fichier PDF ou TIFF multipage.
Total CAD ConverterX expose une interface COM/ActiveX, donc tout langage compatible COM peut l'appeler directement : new COM("CADConverter.CADConverterX") en PHP, new CADConverterX() en .NET, win32com.client.Dispatch en Python, WIN32OLE.new en Ruby et CreateOleObject en Pascal/Delphi. La page ci-dessus contient des exemples de code prêts à coller pour chaque langage. Sinon, le binaire en ligne de commande CADConverterX.exe peut être invoqué depuis n'importe quel processus, planificateur ou script shell.
Total CAD Converter est la version graphique de bureau destinée à un usage interactif sur un poste de travail. Total CAD ConverterX est le SDK serveur : pas d'interface graphique, pas de boîtes de dialogue, pas d'interaction utilisateur. Il est licencié pour une utilisation côté serveur sans surveillance, inclut l'interface ActiveX/COM pour l'intégration applicative et prend en charge une licence Royalty-Free pour la redistribution dans votre propre produit.
Oui. Comme le convertisseur est un binaire Windows ordinaire avec une interface COM, il fonctionne partout où Windows fonctionne : pools d'applications IIS, conteneurs Windows, Azure App Service ou Azure Functions sur le runtime Windows, instances AWS EC2 Windows, Citrix, Wine et Windows Server sur site. La page ci-dessus contient un exemple Azure Functions fonctionnel. Pour Docker, basez votre image sur un conteneur Windows tel que mcr.microsoft.com/windows/servercore et enregistrez l'ActiveX lors de la construction de l'image.
Oui. Total CAD ConverterX dispose de quatre modes de traitement par lots : convertir chaque dessin source en un fichier de sortie distinct, fusionner toutes les sources en un seul fichier de sortie multipage, combiner la sortie par répertoire et combiner la sortie selon un préfixe de nom partagé. L'option en ligne de commande -combine active la fusion en un fichier unique ; -sort name ou -sort numbers contrôle l'ordre des feuilles. C'est le flux standard pour assembler un jeu de dessins à plusieurs feuilles en un PDF livrable unique.
Total CAD ConverterX est livré avec des versions ActiveX 32 bits et 64 bits, vous pouvez donc enregistrer la version correspondant à votre pool d'applications IIS ou à votre runtime .NET. Pour la redistribution dans votre propre logiciel, contactez-nous pour obtenir une licence Royalty-Free : un paiement unique par projet qui vous permet de regrouper l'ActiveX avec votre installateur et de l'envoyer à vos utilisateurs finaux sans frais par poste.
Oui. Le téléchargement est un essai entièrement fonctionnel de 30 jours avec tous les formats de sortie, l'ActiveX et les fonctionnalités en ligne de commande débloqués — aucune carte de crédit ni e-mail requis pour commencer. Après 30 jours, vous décidez d'acheter ou non. La licence est un paiement unique avec mises à jour à vie et support technique.

Commencez à travailler maintenant!

Téléchargez la version d'essai gratuite et convertissez vos fichiers en quelques minutes.
Aucune carte de crédit ou email requis.

⬇ Télécharger la version d'essai gratuite Windows 7/8/10/11 • 193 MB
Pro Suite

Principales caractéristiques de la version complète enregistrée

  • Fournit un accès via l'interface ActiveX pour tous les langages de programmation hérités (Visual Basic 6 ou Delphi) ainsi que le scripting (c'est-à-dire VBscript).
  • Tous les langages qui supportent les services Web, y compris .NET (2.00, 3.5, 4.00), Ruby, PHP et Java, sont pris en charge.
  • Prend en charge les fichiers dxf, dwg, plt, hg, hgl, hpg, plo, hp, hpl, hpgl, hp1, hp2, hpgl2, gl2, spl, prn, svg, cgm.
  • Les convertit en PDF, TIFF, JPEG, BMP, WMF, PNG, DXF, BMP.
  • N'a pas d'interface graphique, parfait pour les serveurs et les terminaux.
  • Préserve la mise en page originale du document, les polices, les courbes, les couleurs.
  • Offre de nombreux réglages supplémentaires (filigrane, pagination, cryptage, fusion de fichiers en un seul, etc.)
  • Est extrêmement facile à utiliser.

    Besoin d'une fonctionnalité de conversion CAD dans votre application ?

    Obtenez une licence sans redevance. Elle vous permet d'implémenter Total CAD ConverterX dans votre logiciel et de le redistribuer. La RFL est licenciée par projet (peu importe combien de développeurs sont impliqués).
    Postulez via le formulaire de contact.


Liste des applications avec support API intégré