DWF'yi PNG'ye Javascript ile Dönüştür

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:

  1. arrayBuffer fonksiyonunu çağırarak dosyayı dizi tamponuna dönüştürün.
  2. Image.save metodunu çağırarak DWF’yi PNG’ye dönüştürün.
  3. İ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>
view raw DWF-to-PNG.js hosted with ❤ by GitHub
Çıktı: Sunucuyu çalıştırdığınızda, web tarayıcınızda aşağıdaki sayfayı göreceksiniz:
dwf-to-png
DWF’den PNG’ye dönüşüm tamamlandığında, aşağıdaki görüntüde gösterildiği gibi resmi indirebileceksiniz:
drawing-to-png

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

DWF'den PNG'ye Dönüştürücü

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.

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.

Keşfedin