
Genel Bakış
JavaScript’te DXF dosyalarını JPG formatına dönüştürme yeteneği, CAD dosyalarıyla çalışan geliştiriciler için çok önemlidir. Mimarlık, mühendislik veya tasarım alanında olsanız da, DXF dosyalarını JPG/JPEG görüntülerine dönüştürmek iş akışlarını düzene sokabilir ve proje sunumlarını geliştirebilir. Aspose.CAD for JavaScript via .NET bu dönüşümü sorunsuz hale getiren güçlü bir AutoCAD JavaScript API’sidir. Kullanım kolaylığı ve esnekliği ile Aspose.CAD for JavaScript via .NET geliştiricilerin CAD işlevlerini JavaScript uygulamalarına zahmetsizce entegre etmelerini sağlar.
Bu makalede aşağıdaki noktalar ele alınacaktır:
- AutoCAD JavaScript API Kurulumu
- JavaScript’te DXF’yi JPG’ye Dönüştür - Kod Parçası
- DXF’den Görüntüye Dönüştürücü - Ücretsiz Araç
- Faydalı Kaynaklar
AutoCAD JavaScript API Kurulumu
Aspose.CAD for JavaScript via .NET ile başlamanız için, buradan indirebilir veya aşağıdaki komutu kullanarak kütüphaneyi kurabilirsiniz:
npm i aspose-cad
Ayrıca, lütfen Node.js kurun.
JavaScript’te DXF’yi JPG’ye Dönüştür - Kod Parçası
İşte bir çizimi programatik olarak görüntüye dönüştürmenin nasıl yapıldığını gösteren bir JavaScript kod parçası:
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="UTF-8"> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
<title>CAD to Image Converter</title> | |
<script src="/node_modules/aspose-cad/dotnet.js"></script> | |
<script type="module" src="/node_modules/aspose-cad/es2015/index-js.js"></script> | |
<style> | |
body { | |
font-family: Arial, sans-serif; | |
text-align: center; | |
margin: 50px; | |
} | |
input, button { | |
margin-top: 15px; | |
} | |
img { | |
display: block; | |
margin-top: 20px; | |
max-width: 100%; | |
height: auto; | |
} | |
</style> | |
</head> | |
<body> | |
<h2>CAD to Image Converter</h2> | |
<input id="file" type="file" /> | |
<img id="image" /> | |
<br> | |
<button id="downloadBtn" style="display: none;">Download Image</button> | |
<script> | |
window.onload = function () { | |
// Get references to DOM elements | |
const fileInput = document.getElementById('file'); | |
const downloadBtn = document.getElementById('downloadBtn'); | |
const imageElement = document.getElementById('image'); | |
// Listen for file selection | |
fileInput.addEventListener('change', async function () { | |
const file = this.files[0]; | |
if (!file) return; // Exit if no file is selected | |
const reader = new FileReader(); | |
reader.onload = async function () { | |
try { | |
// Convert file to array buffer | |
const arrayBuffer = this.result; | |
const array = new Uint8Array(arrayBuffer); | |
console.log("Detecting file format..."); | |
const fileFormat = Aspose.CAD.Image.getFileFormat(array); | |
console.log("File Format:", fileFormat); | |
console.log("Loading CAD file..."); | |
const cadImage = Aspose.CAD.Image.load(array); | |
console.log("CAD Image Loaded Successfully:", cadImage); | |
console.log("Converting CAD to Image..."); | |
// Convert CAD to PNG | |
const exportedFilePromise = Aspose.CAD.Image.save(array, new Aspose.CAD.PngOptions()); | |
exportedFilePromise.then(exportedFile => { | |
// Create image URL from the exported file | |
const blob = new Blob([exportedFile], { type: 'image/jpg' }); | |
const imageUrl = URL.createObjectURL(blob); | |
imageElement.src = imageUrl; | |
// Show download button | |
downloadBtn.style.display = "block"; | |
downloadBtn.onclick = function () { | |
const a = document.createElement("a"); | |
a.href = imageUrl; | |
a.download = "converted-image.png"; | |
document.body.appendChild(a); | |
a.click(); | |
document.body.removeChild(a); | |
}; | |
console.log("✅ Conversion Successful"); | |
}).catch(error => { | |
console.error("❌ Error during conversion:", error); | |
}); | |
} catch (error) { | |
console.error("❌ Error:", error); | |
} | |
}; | |
reader.readAsArrayBuffer(file); // Read file as ArrayBuffer | |
}); | |
}; | |
</script> | |
</body> | |
</html> |
Çıktı:
Öncelikle, herhangi bir DXF, DWG, DGN, DWF, DWFX, IFC, STL, DWT, IGES, PLT, CF2, OBJ, HPGL, IGS, PCL, FBX, PDF, SVG dosyasını seçebilirsiniz.


Çizimden Görüntüye - Ücretsiz Lisans Alın
Aspose.CAD for JavaScript via .NET ile tam potansiyelinizi açmak için ücretsiz deneme lisansı alın. Başlamak için bu bağlantıyı ziyaret edin.
DXF’den Görüntüye Dönüştürücü - Ücretsiz Araç
Çizimden görüntüye hızlı ve kolay bir dönüşüm için çevrimiçi aracı deneyin. Ücretsiz, kullanıcı dostu ve yüksek doğrulukla DXF’yi JPG’ye çevirebilen bir araçtır. Bu araç, yazılım yüklemeden hızlı bir çözüm arayanlar için mükemmeldir.

Son Düşünceler
Özetle, JavaScript’te DXF’yi JPG’ye dönüştürmek Aspose.CAD for JavaScript via .NET ile oldukça basittir. Bu AutoCAD JavaScript API’si, CAD işlevlerini uygulamalarına entegre etmek isteyen geliştiricilere sorunsuz bir çözüm sunmaktadır. En önemlisi, ayrıca kullanıcıları web tabanlı bir araç ile kolaylaştırmak için çevrimiçi bir uygulamayı desteklemektedir.
DXF’yi JPG’ye Dönüştür - Faydalı Kaynaklar
Aspose.CAD for JavaScript via .NET hakkında daha fazla bilgi edinmek için belgeler ve topluluk forumları gibi ek kaynakları keşfedin. Bu kaynaklar, bu blog yazısının ötesinde becerilerinizi geliştirmek için değerli bilgiler ve destek sağlar.
- Geliştirici kılavuzu
- Ücretsiz çevrimiçi uygulamalar
- API referansı
- Nasıl yapılır kılavuzları ve makaleler
Sıkça Sorulan Sorular – SSS
Aspose.CAD kullanarak JavaScript’te DXF’yi JPG’ye nasıl dönüştürebilirim?
JavaScript’te DXF’yi JPG’ye dönüştürmek için lütfen bu bağlantıyı ziyaret edin.
DXF’yi JPG’ye dönüştürmek için çevrimiçi bir araç var mı?
Evet, herhangi bir yazılım yüklemeden hızlı ve doğru DXF’den JPG’ye dönüşüm için çevrimiçi aracı kullanabilirsiniz.