CAD dosyalarınızı web sunucularında görüntülere güvenli bir şekilde dönüştürün.
Windows
2000/2003/Vista/7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
Total CAD ConverterX (SDK), CAD dosyalarını web sunucularında PDF, TIFF, JPEG, BMP, WMF, PNG, DXF, BMP formatlarına dönüştürür. Programın herhangi bir grafik arayüzü veya rahatsız edici mesajları yoktur. Kaynak formatlar listesi oldukça geniştir: dxf, dwg, dwf, plt, hg, hgl, hpg, plo, hp, hpl, hpgl, hp1, hp2, hpgl2, gl2, spl, prn, svg, cgm. Total cad Converter X (SDK), komut satırı dönüştürücüsü ve ActiveX içerir.
Total CAD ConverterX, aynı anda birçok CAD dosyasını toplu olarak dönüştürmek için benzersiz seçeneklere sahiptir:
Sunucu tabanlı çözümler mi arıyorsunuz? CoolUtils Server Ürünleri adresinde güçlü performans için uyarlanmış bir dizi sunucu ürününü keşfedin.
Programlama dilleri hakkında örneklere mi ihtiyacınız var? Bize ulaşın. Sizin için herhangi bir örnek oluşturacağız.
(30 günlük ÜCRETSİZ deneme sürümü içerir)
(sadece $950.00)
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("Dönüştürme tamamlandı!");
public static class Function1 { [FunctionName("Function1")] public static async TaskRun( [HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req, ILogger log) { StringBuilder sbLogs = new StringBuilder(); sbLogs.AppendLine("başladı..."); 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("dosyalar mevcut..."); } else sbLogs.AppendLine("EXE & MSG dosyaları mevcut değil..."); startInfo.WindowStyle = ProcessWindowStyle.Hidden; startInfo.Arguments = $"{msgPath} {outPath}"; using (Process exeProcess = Process.Start(startInfo)) { sbLogs.AppendLine($"bekle...{DateTime.Now.ToString()}"); exeProcess.WaitForExit(); sbLogs.AppendLine($"tamamlandı...{DateTime.Now.ToString()}"); } int sleepCounter = 10; while(!File.Exists(outPath) && sleepCounter > 0) { System.Threading.Thread.Sleep(1000); sbLogs.AppendLine("uyku..."); sleepCounter--; } if (File.Exists(outPath)) sbLogs.AppendLine("Dönüştürme başarılı şekilde tamamlandı."); } catch (Exception ex) { sbLogs.AppendLine(ex.ToString()); } return new OkObjectResult(sbLogs); } }
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
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
PHP Örneği: $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 "hata:" . $c->ErrorMessage;
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
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)
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;
var c = new ActiveXObject("CADConverter.CADConverterX"); c.Convert("C:\\test\\source.dwg", "C:\\test\\dest.pdf", "-c PDF"); if (c.ErrorMessage!="") alert(c.ErrorMessage)
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;
"Bu yazılımın çok yardımcı olduğunu gördüm. Artık açma imkanımız olmayan birçok eski .plt dosyamız var ve bu tür yazılımlar olmadan açamıyoruz. Total CAD Converter'ı kullanmanın çok kolay olduğunu buldum. Teşekkürler!"
Brian Litherland, PE
Baş Mühendis Ulaşım Tasarımı
www.lochgroup.com
"Bir lazer kesici kullanmak için Inkscape kullanıyorum. Inkscape, PLT dosyası olarak dışa aktarabilir ancak çok hatalı ve genellikle başarısız oluyor. Başka bir ücretsiz dönüştürücü kullandım ama dışa aktarılan dosyanın kalitesi kötüydü - çoğu eğri çizgi basamaktı. Total CAD Converter düzgün bir eğri içinde dönüştürüyor ve birçok başka dışa aktarma seçeneği sunuyor."
Calida Hartley
Güncellendi Wed, 28 Feb 2024
(sadece $950.00)