Logo
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

Total CAD ConverterX

웹 서버에서 안전하게 CAD 파일을 이미지로 변환합니다.

ActiveX를 사용한 서버 CAD 변환기

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

Total CAD ConverterX (SDK)는 CAD 파일을 PDF, TIFF, JPEG, BMP, WMF, PNG, DXF, BMP 형식으로 웹 서버에서 변환합니다. 이 프로그램은 GUI나 방해하는 메시지가 없습니다. 지원하는 소스 형식 목록은 꽤 넓습니다: dxf, dwg, dwf, plt, hg, hgl, hpg, plo, hp, hpl, hpgl, hp1, hp2, hpgl2, gl2, spl, prn, svg, cgm. Total CAD Converter X (SDK)는 명령줄 변환기 및 ActiveX를 포함합니다.

Total CAD ConverterX는 여러 CAD 파일을 한 번에 일괄 변환하는 고유한 옵션을 제공합니다:

  • 각 CAD 파일을 원하는 대상 형식으로 변환 (예: 10개의 DXF 파일을 10개의 PDF 파일로 변환);
  • 여러 CAD 파일을 하나의 파일로 변환 (예: 10개의 DXF 파일을 하나의 다중 페이지 PDF 파일로 변환);
  • 폴더 내에서 출력 파일을 결합;
  • 공통 파일 이름에 따라 출력 파일을 변환하고 결합. 예를 들어, 파일 Qwe 1.dxf, Qwe 2.dxf, Asd 1.dxf, Asd 2.dxf를 변환하면 Qwe.tiff와 Asd.tiff를 얻을 수 있습니다.
매일 대량의 CAD 파일을 변환하는 경우 이러한 옵션이 매우 유용할 것입니다. Total CAD ConverterX는 변환 중에 파일 크기를 쉽게 조절할 수 있으며 추가 작업이 필요하지 않습니다. 지금 평가판을 무료로 다운로드하여 파일에 적용해 보세요. 사용 기간은 30일입니다.

서버 기반 솔루션을 찾고 계십니까? CoolUtils 서버 제품에서 강력한 성능을 제공하기 위해 맞춤 제작된 다양한 서버 제품을 확인하십시오.

프로그래밍 언어에 대한 예제가 필요하시면 문의해 주세요. 원하는 예제를 만들어 드리겠습니다.

지금 다운로드!

(30일 무료 평가판 포함)

라이선스 구입

(만 $950.00)



Total CAD ConverterX의 예

TotalCADConverterX와 .NET으로 CAD 파일 변환


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

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

MessageBox.Show("Convert complete!");

다운로드 .NET CAD Converter 예제

웹 서버에서 Total CAD ConverterX로 CAD 파일 변환

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);
        }
    }
Azure에 대한 추가 정보.

웹 서버에서 Total CAD ConverterX로 CAD 파일 변환

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
Example2 ASP: 결과 PDF를 직접 스트리밍
dim C
Set C=CreateObject("CADConverter.CADConverterX")
Response.Clear
Response.AddHeader "Content-Type", "binary/octet-stream"
Rresponse.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

웹 서버에서 Total CAD ConverterX로 DWG 및 DFX 파일 변환

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

Total CAD ConverterX와 Ruby로 CAD 파일 변환

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

Total CAD ConverterX와 Python으로 CAD 파일 변환

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)

Pascal과 Total CAD ConverterX로 CAD 파일 변환

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;

웹 서버에서 Total CAD ConverterX로 DWG 및 DFX 파일 변환

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

Total CAD ConverterX와 Perl로 CAD 파일 변환

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 고객 리뷰 2024

평가하기
고객 리뷰를 바탕으로 4.7/5로 평가됨
5 Star

"이 소프트웨어가 있어서 매우 도움이 되었습니다. 우리는 더 이상 열 수 없는 많은 오래된 .plt 파일이 있습니다. Total CAD Converter는 사용하기 매우 쉽습니다. 감사합니다!"

5 Star 브라이언 리더랜드, PE
교통 설계 수석 엔지니어
www.lochgroup.com

"저는 레이저 컷터를 사용하기 위해 Inkscape를 사용합니다. Inkscape는 PLT 파일로 내보내기를 지원하지만, 매우 불안정하고 종종 실패합니다. 또 다른 무료 변환기를 사용해 보았지만, 내보낸 파일의 품질이 좋지 않았고 대부분의 곡선이 계단식으로 나타났습니다. Total CAD Converter는 매끄러운 곡선으로 변환하며 다른 많은 내보내기 옵션을 제공합니다."

5 Star 칼리다 하틀리



지금 다운로드!

업데이트됨 Wed, 28 Feb 2024

라이선스 구입

(만 $950.00)




Download
Pro Suite

전체 등록 버전의 주요 기능

  • 모든 레거시 프로그래밍 언어(Visual Basic 6 또는 Delphi) 및 스크립팅(VBscript)용으로 ActiveX 인터페이스를 통해 액세스를 제공합니다.
  • .NET(2.00, 3.5, 4.00), Ruby, PHP, Java를 포함하여 웹 서비스(Web Services)를 지원하는 모든 언어를 지원합니다.
  • dxf, dwg, plt, hg, hgl, hpg, plo, hp, hpl, hpgl, hp1, hp2, hpgl2, gl2, spl, prn, svg, cgm 파일을 지원합니다.
  • 이를 PDF, TIFF, JPEG, BMP, WMF, PNG, DXF, BMP로 변환합니다.
  • GUI가 없으며, 서버 및 터미널에 적합합니다.
  • 원본 문서의 레이아웃, 폰트, 곡선, 색상을 보존합니다.
  • 추가 설정(워터마크 생성, 페이지 매김, 암호화, 파일 병합 등)이 많이 제공됩니다.
  • 사용하기 매우 쉽습니다.

    앱에 CAD 변환 기능이 필요하신가요?

    로열티 프리 라이센스를 얻으세요. 소프트웨어에 Total CAD ConverterX를 구현하고 다시 배포할 수 있습니다. RFL은 프로젝트별로 라이센스가 부여됩니다(관여된 개발자의 수와 상관없이).
    문의 양식을 통해 신청하세요.