Logo
Strona główna Produkty Wsparcie Kontakt O nas
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

Total CAD ConverterX

Konwertuj DWG, DXF, PLT, HPGL na PDF i TIFF na serwerach Windows — bez AutoCAD.

Total CAD ConverterX — Serwerowy Konwerter DWG/DXF z ActiveX, DLL i Wierszem Poleceń

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

Total CAD ConverterX to serwerowy SDK, który konwertuje rysunki DWG, DXF, DWF, PLT, HPGL, SVG i CGM do PDF, TIFF, JPEG, PNG, BMP, WMF i DXF — bez AutoCAD zainstalowanego na serwerze. Działa headless: bez GUI, bez okien dialogowych, bez niczego do klikania. Total CAD ConverterX dostarczany jest zarówno z binarnym plikiem wiersza poleceń, jak i interfejsem ActiveX/COM, więc integruje się z ASP, PHP, .NET, Python, Ruby, Java i każdym innym backendem obsługującym COM.

Obsługiwane formaty źródłowe: dxf, dwg, dwf, plt, hg, hgl, hpg, plo, hp, hpl, hpgl, hp1, hp2, hpgl2, gl2, spl, prn, svg, cgm.

Total CAD ConverterX oferuje unikalne opcje do zbiorowej konwersji kilku plików CAD jednocześnie:

  • konwertuj każdy plik CAD do wybranego formatu docelowego (na przykład, 10 plików DXF na 10 plików PDF);
  • konwertuj kilka plików CAD do jednego pliku (na przykład, 10 plików DXF do 1 wielostronicowego pliku PDF);
  • łącz pliki wyjściowe wewnątrz folderów;
  • konwertuj i łącz pliki wyjściowe na podstawie wspólnej nazwy pliku. Na przykład, konwertując pliki Qwe 1.dxf, Qwe 2.dxf, Asd 1.dxf, Asd 2.dxf otrzymujesz Qwe.tiff i Asd.tiff.
Jeśli codziennie konwertujesz duże ilości plików CAD, te opcje będą nieocenione. Total CAD ConverterX może łatwo zmieniać rozmiar twoich plików podczas konwersji, nie są wymagane dodatkowe działania. Pobierz swoją darmową wersję testową już teraz i wypróbuj ją na swoich plikach. Jest ważna przez 30 dni.

Szukasz rozwiązań serwerowych? Odkryj gamę produktów serwerowych dostosowanych do wysokiej wydajności na CoolUtils Server Products.

Jeśli potrzebujesz przykładów w językach programowania, prosimy skontaktuj się z nami. Stworzymy dla Ciebie każdy przykład.

Pobierz teraz!

(zawiera 30-dniowy DARMOWY okres próbny)

Kup licencję

(tylko $950.00)



Przykłady Total CAD ConverterX

Konwersja plików CAD za pomocą TotalCADConverterX i .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);

Pobierz przykład .NET CAD Converter

Konwertuj pliki CAD na serwerach WWW za pomocą 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("rozpoczęto...");
            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("pliki istnieją...");
                }
                else
                    sbLogs.AppendLine("Pliki EXE i MSG NIE istnieją...");
                startInfo.WindowStyle = ProcessWindowStyle.Hidden;
                startInfo.Arguments = $"{msgPath} {outPath}";
                using (Process exeProcess = Process.Start(startInfo))
                {
                    sbLogs.AppendLine($"czekaj...{DateTime.Now.ToString()}");
                    exeProcess.WaitForExit();
                    sbLogs.AppendLine($"ukończono...{DateTime.Now.ToString()}");
                }

                int sleepCounter = 10;

                while(!File.Exists(outPath) && sleepCounter > 0)
                {
                    System.Threading.Thread.Sleep(1000);
                    sbLogs.AppendLine("śpi...");
                    sleepCounter--;
                }
                if (File.Exists(outPath))
                    sbLogs.AppendLine("Konwersja zakończona pomyślnie.");
            }
            catch (Exception ex)
            {
                sbLogs.AppendLine(ex.ToString());
            }

            return new OkObjectResult(sbLogs);
        }
    }
Nieco więcej informacji o Azure.

Konwertuj pliki CAD na serwerach WWW za pomocą 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
Przykład2 ASP: bezpośrednio strumieniuje wynikowy PDF
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

Konwertuj pliki DWG i DFX na serwerach WWW za pomocą Total CAD ConverterX

Przykład 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 "niepowodzenie:".$c->ErrorMessage;

Konwertuj pliki CAD za pomocą Total CAD ConverterX i 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

Konwertuj pliki CAD za pomocą Total CAD ConverterX i 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)

Konwertuj pliki CAD za pomocą Pascala i 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;

Konwertuj pliki DWG i DFX na serwerach WWW za pomocą 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)

Konwertuj pliki CAD za pomocą Total CAD ConverterX i 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 Opinie klientów 2026

Oceń
Ocenione na 4.7/5 na podstawie opinii klientów
5 Star

"W zeszłym roku zastąpiliśmy nasz mikroserwis konwersji DWG na PDF oparty na AutoCAD przez Total CAD ConverterX. Płaciliśmy za stanowiska AutoCAD na trzech maszynach wirtualnych konwersji tylko po to, by mógł działać pojedynczy skrypt automatyzacji COM. Teraz te maszyny wirtualne uruchamiają wyłącznie CADConverterX.exe za kolejką. Opóźnienie konwersji spadło z około 25 sekund na rysunek do 4 sekund, a nasz roczny rachunek za licencje zmniejszył się o rząd wielkości. Integracja ActiveX z naszym pracownikiem .NET zajęła pół dnia."

5 Star Marko D.
Senior Backend Developer

"Uruchamiamy Total CAD ConverterX wewnątrz kontenera Windows Server Core jako część potoku Azure. Klienci przesyłają pliki DWG, kolejka je odbiera, konwerter renderuje archiwalne wyjście PDF/A, pliki trafiają do magazynu blob. Bez GUI, bez AutoCAD, bez niespodzianek licencyjnych. Flaga -log daje nam linie na plik, które trafiają bezpośrednio do naszego agregatora logów. Konfiguracja była prosta: zarejestruj COM, zamontuj katalog roboczy, gotowe."

5 Star Anita V.
DevOps Engineer

"Akceptujemy rysunki klientów w dowolnym formacie, jaki nam przyślą: DWG, PLT, HPGL2, SVG, wszystko. Nasz portal przyjmowania zamówień wywołuje Total CAD ConverterX poprzez interfejs PHP COM i tworzy podgląd PDF, zanim operator rozpocznie plotowanie. Fakt, że PLT i HPGL2 po prostu działają od razu po wyjęciu z pudełka, jest powodem, dla którego wybraliśmy to rozwiązanie zamiast alternatyw. Większość bibliotek CAD koncentruje się na DWG i traktuje formaty plotterowe jako drugorzędne."

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

"Dołączyliśmy Total CAD ConverterX do naszego produktu zarządzania rysunkami w ramach Royalty-Free License. Jednorazowa opłata za projekt była ułamkiem tego, co płaciliśmy naszemu poprzedniemu dostawcy w opłatach za redystrybucję na stanowisko. Nasz instalator dostarcza ActiveX, rejestruje go podczas konfiguracji, a nasza aplikacja wywołuje go bezpośrednio. Klienci nigdy nie widzą konwertera. Wsparcie było responsywne za każdym razem, gdy natrafiliśmy na nietypowy przypadek brzegowy formatu."

5 Star Paolo F.
Independent Software Vendor

"Solidny zamiennik dla automatyzacji COM AutoCAD, której używaliśmy do wsadowej konwersji DXF na PDF w wewnętrznym przepływie pracy zasobów. Poprzednia konfiguracja wymagała pełnej instalacji AutoCAD na maszynie konwersji i psuła się po każdej aktualizacji AutoCAD. Total CAD ConverterX działa jako zwykły binarny plik Windows i przetrwał nienadzorowane nocne uruchomienia. Dokumentacja mogłaby być w niektórych miejscach bardziej kompleksowa (musieliśmy zapytać wsparcie o kilka flag CLI), ale każde pytanie otrzymało użyteczną odpowiedź w ciągu jednego dnia roboczego."

4 Star Lena B.
Lead .NET Developer


Przykłady wiersza poleceń

Total CAD ConverterX jest dostarczany z plikiem CADConverterX.exe, binarnym narzędziem konsolowym, które możesz uruchamiać ze skryptów, zaplanowanych zadań, runnerów CI lub dowolnej usługi backendowej. Zestaw flag jest zgodny z GUI CADConverter.exe; pełną dokumentację znajdziesz w dokumentacji wiersza poleceń. Poniższe przepisy obejmują przypadki, o które najczęściej pytają klienci SDK.

1. Konwersja pojedynczego rysunku do PDF

Najprostsze możliwe wywołanie — jeden plik źródłowy, jedno wyjście, jeden format docelowy.

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

2. Wsadowe przetwarzanie folderu według maski

Przetwórz każdy DWG w folderze i upuść PDF-y do siostrzanego katalogu wyjściowego.

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

Zamień maskę na *.dxf, *.plt, *.hpgl itd., aby wybrać inny format źródłowy.

3. Rekurencyjne przejście drzewa projektu i odzwierciedlenie struktury folderów

Projekty architektoniczne i inżynieryjne rzadko mieszczą się w jednym płaskim folderze. -Recurse przechodzi przez podkatalogi; -kfs odtwarza to samo drzewo po stronie wyjścia zamiast spłaszczać wszystko do jednego kontenera.

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

4. Łączenie wieloarkuszowego zestawu rysunków w jeden PDF

Typowa dostawa CAD to album: dziesiątki arkuszy, które należą do siebie. -combine łączy je w jeden PDF w kolejności plików źródłowych.

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

Użyj -sort name lub -sort numbers, aby kontrolować kolejność arkuszy, oraz -cimt onefile, gdy celujesz w wielostronicowy TIFF zamiast PDF.

5. Eksport do DXF lub SVG zamiast PDF

Do wymiany danych między narzędziami CAD lub osadzania rysunków na stronie internetowej, renderuj do formatu wektorowego innego niż PDF.

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

6. Archiwalny TIFF wysokiej rozdzielczości (czarno-biały, kompresja G4)

Długoterminowe archiwa planów to zwykle czarno-białe TIFF z kompresją faksu G4 — małe na dysku, bezstratne, akceptowane przez każdą przeglądarkę.

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

Obniż -dpi do 300 dla kopii do przeglądu na ekranie lub podnieś do 1200, jeśli plik trafi na ploter wielkoformatowy.

7. Bezobsługowe uruchomienia ze szczegółowym logiem

Gdy CADConverterX.exe działa jako usługa lub zaplanowane zadanie, jedynym sposobem, aby wiedzieć co się stało, jest log. -verbosity detail pisze jedną linię na plik; -logmode append zachowuje historię między uruchomieniami.

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

8. Sterowanie kolejką z pliku listy

Gdy proces roboczy zapisuje plik kolejki, a konwerter go konsumuje, nie chcesz kodować ścieżek plików w samym wierszu poleceń. -list czyta maski plików (po jednej na linię) z pliku tekstowego.

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

9. PDF zabezpieczony hasłem ze znakiem wodnym

Standard wysyłania rysunków podwykonawcom: hasło właściciela blokuje uprawnienia edycji/drukowania, hasło użytkownika kontroluje otwarcie pliku, a znak wodny etykietuje każdą stronę.

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

Zastąp Copy dowolną kombinacją Modify, Annotation, FormFill, HighResPrint, aby przyznać dokładnie te prawa, które chcesz.

10. Archiwalne wyjście PDF/A z metadanymi

Dla procesów zarządzania dokumentacją, które wymagają plików PDF/A zgodnych z ISO 19005 z odpowiednimi metadanymi autorskimi.

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

Zaktualizowano Fri, 01 May 2026

Kup licencję

(tylko $950.00)



Często zadawane pytania o Total CAD ConverterX ▼

Nie. Total CAD ConverterX jest w pełni samodzielny i samodzielnie analizuje rysunki DWG, DXF, DWF, PLT, HPGL, SVG i CGM. Nie potrzebujesz AutoCAD, BricsCAD ani żadnej innej aplikacji CAD na serwerze konwersji, co eliminuje opłaty licencyjne za AutoCAD na każdy serwer w środowisku produkcyjnym.
Formaty wejściowe: dxf, dwg, dwf, plt, hg, hgl, hpg, plo, hp, hpl, hpgl, hp1, hp2, hpgl2, gl2, spl, prn, svg, cgm. Formaty wyjściowe: PDF (w tym archiwalny PDF/A), TIFF (wielostronicowy, czarno-biały, kompresja G4), JPEG, PNG, BMP, WMF i DXF. Możesz również scalać wiele rysunków źródłowych w jeden wielostronicowy plik PDF lub TIFF.
Total CAD ConverterX udostępnia interfejs COM/ActiveX, więc każdy język obsługujący COM może go bezpośrednio wywoływać: new COM("CADConverter.CADConverterX") w PHP, new CADConverterX() w .NET, win32com.client.Dispatch w Python, WIN32OLE.new w Ruby i CreateOleObject w Pascal/Delphi. Powyższa strona zawiera gotowe do wklejenia próbki kodu dla każdego języka. Alternatywnie, binarny plik wiersza poleceń CADConverterX.exe może być wywoływany z dowolnego procesu, harmonogramu lub skryptu powłoki.
Total CAD Converter to wersja desktop GUI przeznaczona do interaktywnego użytku na stacji roboczej. Total CAD ConverterX to serwerowy SDK: bez interfejsu graficznego, bez okien dialogowych, bez interakcji z użytkownikiem końcowym. Jest licencjonowany do nienadzorowanego użytku po stronie serwera, zawiera interfejs ActiveX/COM do integracji z aplikacjami i obsługuje Royalty-Free License do redystrybucji wewnątrz Twojego własnego produktu.
Tak. Ponieważ konwerter jest zwykłym binarnym plikiem Windows z interfejsem COM, działa wszędzie tam, gdzie działa Windows: pule aplikacji IIS, kontenery Windows, Azure App Service lub Azure Functions w środowisku Windows, instancje AWS EC2 Windows, Citrix, Wine i lokalne serwery Windows Server. Powyższa strona zawiera działający przykład Azure Functions. Dla Docker oprzyj swój obraz na kontenerze Windows takim jak mcr.microsoft.com/windows/servercore i zarejestruj ActiveX podczas budowania obrazu.
Tak. Total CAD ConverterX ma cztery tryby wsadowe: konwertuj każdy rysunek źródłowy do osobnego pliku wyjściowego, scal wszystkie źródła w jeden wielostronicowy plik wyjściowy, łącz wyjście według katalogu i łącz wyjście według wspólnego prefiksu nazwy pliku. Flaga wiersza poleceń -combine umożliwia scalanie do jednego pliku; -sort name lub -sort numbers kontroluje kolejność arkuszy. To standardowy przepływ pracy do składania zestawu rysunków wieloarkuszowych w jeden gotowy plik PDF.
Total CAD ConverterX jest dostarczany zarówno w 32-bitowej, jak i 64-bitowej wersji ActiveX, więc możesz zarejestrować odpowiednią wersję dla swojej puli aplikacji IIS lub środowiska wykonawczego .NET. W celu redystrybucji wewnątrz Twojego oprogramowania skontaktuj się z nami w sprawie Royalty-Free License: jednorazowa opłata za projekt, która pozwala dołączyć ActiveX do instalatora i dostarczyć go użytkownikom końcowym bez opłat za stanowisko.
Tak. Pobranie to w pełni funkcjonalna 30-dniowa wersja próbna z odblokowanymi wszystkimi formatami wyjściowymi, ActiveX i funkcjami wiersza poleceń — bez karty kredytowej i bez wymaganego adresu e-mail do rozpoczęcia. Po 30 dniach decydujesz, czy chcesz dokonać zakupu. Licencja to jednorazowa płatność z dożywotnimi aktualizacjami i pomocą techniczną.

Zacznij pracować teraz!

Pobierz wersję próbną i konwertuj pliki w kilka minut.
Nie jest wymagana karta kredytowa ani e-mail.

⬇ Pobierz wersję próbną Windows 7/8/10/11 • 193 MB
Pro Suite

Kluczowe funkcje pełnej zarejestrowanej wersji

  • Daje dostęp przez interfejs ActiveX dla wszystkich starszych języków programowania (Visual Basic 6 lub Delphi), a także do skryptów (np. VBscript).
  • Obsługiwane są wszystkie języki, które wspierają usługi sieciowe, w tym .NET (2.00, 3.5, 4.00), Ruby, PHP i Java.
  • Obsługuje pliki dxf, dwg, plt, hg, hgl, hpg, plo, hp, hpl, hpgl, hp1, hp2, hpgl2, gl2, spl, prn, svg, cgm.
  • Konwertuje je na PDF, TIFF, JPEG, BMP, WMF, PNG, DXF, BMP.
  • Nie ma interfejsu GUI, idealny na serwery i terminale.
  • Zachowuje oryginalny układ dokumentu, czcionki, krzywe, kolory.
  • Oferuje wiele dodatkowych ustawień (znakowanie wodne, paginacja, szyfrowanie, łączenie plików w jeden, itp.)
  • Jest niezwykle prosty w użyciu.

    Potrzebujesz funkcji konwersji CAD w swojej aplikacji?

    Zdobądź licencję bez tantiem. Pozwala ona na zaimplementowanie Total CAD ConverterX w swoim oprogramowaniu i redystrybucję go. RFL jest licencjonowane na projekt (bez względu na to, ile osób programistycznych jest zaangażowanych).
    Zgłoś się przez formularz kontaktowy.


Lista aplikacji z wbudowaną obsługą API