Convert Dxf to Jpg in Javascript

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

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>
Şimdi, dosyayı bir web tarayıcısında sunmak için Node.js sunucusunu başlatın.

Çı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.

dxf-to-jpg
Sonrasında, dosya ekrana indirilebilir bir seçenek ile gösterilecektir.
drawing-to-image

Ç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.

DXF to Image Converter

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.

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.

Daha Fazla Keşfedin