
Genel Bakış
DWF dosyalarını PNG formatına dönüştürme yeteneği, CAD çizimleri ile çalışan geliştiriciler için çok önemlidir. Bu dönüşüm, mimarlık, mühendislik ve inşaat gibi sektörler için özellikle önemlidir; burada çizimlerin evrensel olarak erişilebilir bir formatta paylaşılması ve görüntülenmesi gerekmektedir. Aspose.CAD for JavaScript via .NET kullanarak, geliştiriciler JavaScript ile DWF’yi PNG’ye dönüştürmeyi kolayca gerçekleştirebilir ve yüksek kaliteli çıktılar elde edebilir ve mevcut iş akışlarına sorunsuz bir şekilde entegre edebilirler. Bu güçlü JS API, esneklik ve gelişmiş özelleştirme seçenekleri sunarak çeşitli uygulamalar için ideal bir seçim haline gelir.
JavaScript Kütüphanesinin Kurulumu
Aspose.CAD for JavaScript via .NET ile başlamanız için, buradan indirin. Alternatif olarak, bu komutu kullanarak kurabilirsiniz:
npm i aspose-cad
Ayrıca Node.js kurmanız gerekir.
DWF’yi PNG’ye Javascript ile Dönüştür - Kod Parçası
DWF’yi PNG’ye JavaScript ile dönüştürmek için Aspose.CAD for JavaScript via .NET kullanarak aşağıdaki adımları izleyin:
- arrayBuffer fonksiyonunu çağırarak dosyayı dizi tamponuna dönüştürün.
- Image.save metodunu çağırarak DWF’yi PNG’ye dönüştürün.
- İhracat dosyasından görüntü URL’si oluşturmak için createObjectUR metodunu çağırın.
Aşağıda bir örnek JavaScript kod parçası bulabilirsiniz:
<!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>DWF to PNG 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 (event) { | |
const file = event.target.files[0]; // Get selected file | |
if (!file) return; // Exit if no file is selected | |
try { | |
// Convert file to array buffer by calling the arrayBuffer function. | |
const arrayBuffer = await file.arrayBuffer(); | |
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 imgFile = await Aspose.CAD.Image.load(array); | |
console.log("CAD Image Loaded Successfully:", imgFile); | |
console.log("Converting CAD to Image..."); | |
// Convert DWF to PNG by calling the Image.save method. | |
const exportedFile = await Aspose.CAD.Image.save(imgFile, new Aspose.CAD.PngOptions()); | |
// Invoke the createObjectURL method to create image URL from the exported file. | |
const blob = new Blob([exportedFile], { type: 'application/octet-stream' }); | |
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("✅ DWF to PNG Conversion Successful"); | |
} catch (error) { | |
console.error("❌ Error:", error); | |
} | |
}); | |
}; | |
</script> | |
</body> | |
</html> |


Ücretsiz Lisans Alın
Aspose.CAD for JavaScript via .NET ile tüm potansiyeli keşfetmek için ücretsiz deneme lisansı edinin.
DWF’yi PNG’ye Dönüştürücü - Çevrimiçi Uygulama
DWF’yi PNG’ye JavaScript ile dönüştürmenin kolaylığını, burada mevcut olan ücretsiz çevrimiçi aracımızla deneyimleyin. Bu araç kullanıcı dostudur ve yüksek doğrulukta sonuçlar sunarak, yazılım yüklemeden hızlı dönüşümler için mükemmeldir.

Sonuç
Özetle, Aspose.CAD for JavaScript via .NET kullanarak JavaScript ile DWF’yi PNG’ye dönüştürebilirsiniz. Bu JS API, CAD dosyalarını yönetmek için sorunsuz bir yol sağlar ve yüksek kaliteli çıktı garantisi sunar. Dönüşüm ihtiyaçlarınız için Aspose.CAD for JavaScript via .NET keşfedin.
Kamu Kaynakları
Anlayışınızı ve becerilerinizi geliştirmek için belgeler ve topluluk forumları gibi ek kaynakları keşfedin. Bu kaynaklar, blog içeriğinden öte değerli bilgiler sunar.
- 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
JavaScript kullanarak DWF’yi PNG’ye nasıl dönüştürebilirim?
JavaScript ile DWF’yi PNG’ye dönüştürmek için Aspose.CAD for JavaScript via .NET kullanın. DWF dosyasını yükleyin, rasterleştirme ve PNG seçeneklerini ayarlayın, ardından dosyayı kaydedin. Lütfen kod parçasına buradan bakın.
DWF’yi PNG’ye dönüştürmek için çevrimiçi bir araç var mı?
Evet, herhangi bir yazılım yüklemeden hızlı bir şekilde DWF’yi PNG’ye dönüştürmek için burada mevcut olan ücretsiz çevrimiçi aracı kullanabilirsiniz.