Převod Dwf na Png v JavaScriptu

Přehled

Možnost převodu souborů DWF do formátu PNG je zásadní pro vývojáře pracující s CAD výkresy. Tento převod je zvláště důležitý pro odvětví jako architektura, inženýrství a stavebnictví, kde je nutné sdílet a zobrazovat výkresy ve formátu, který je univerzálně přístupný. Použitím Aspose.CAD pro JavaScript prostřednictvím .NET mohou vývojáři snadno převést DWF na PNG v JavaScriptu, což zajišťuje vysoce kvalitní výstup a bezproblémovou integraci do stávajících pracovních postupů. Tento výkonný JS API nabízí flexibilitu a pokročilé možnosti přizpůsobení, což z něj činí ideální volbu pro různé aplikace.

Instalace JavaScript knihovny

Chcete-li začít s Aspose.CAD pro JavaScript prostřednictvím .NET, můžete si jej stáhnout zde. Alternativně jej můžete nainstalovat pomocí tohoto příkazu:

npm i aspose-cad

Také potřebujete nainstalovat Node.js.

Převod DWF na PNG v JavaScriptu - Ukázka kódu

Chcete-li převést DWF na PNG v JavaScriptu pomocí Aspose.CAD pro JavaScript prostřednictvím .NET, postupujte podle těchto kroků:

  1. Převést soubor na pole bufferů voláním funkce arrayBuffer.
  2. Převést DWF na PNG voláním metody Image.save.
  3. Vyvolat metodu createObjectUR pro vytvoření URL obrázku ze exportovaného souboru.

Níže naleznete ukázku JavaScriptového kódu:

<!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
Výstup: Jakmile spustíte server, uvidíte následující stránku ve vašem webovém prohlížeči:
dwf-to-png
Jakmile je převod DWF na PNG dokončen, budete moci stáhnout obrázek, jak je znázorněno na obrázku níže:
drawing-to-png

Získejte bezplatnou licenci

Chcete-li prozkoumat plný potenciál Aspose.CAD pro JavaScript prostřednictvím .NET, získejte bezplatnou zkušební licenci.

DWF na PNG převodník - Online aplikace

Zažijte pohodlí převodu DWF na PNG v JavaScriptu s naším bezplatným online nástrojem dostupným zde. Tento nástroj je uživatelsky přívětivý a poskytuje vysoce přesné výsledky, což z něj činí ideální pro rychlé převody bez jakékoliv instalace softwaru.

DWF-to-PNG-Converter

Závěr

Shrnuto, můžete převést DWF na PNG v JavaScriptu pomocí Aspose.CAD pro JavaScript prostřednictvím .NET. Toto JS API poskytuje bezproblémový způsob, jak pracovat se soubory CAD, zajišťující vysoce kvalitní výstup. Prozkoumejte Aspose.CAD pro JavaScript prostřednictvím .NET pro vaše potřeby převodu.

Veřejné zdroje

Prozkoumejte další zdroje, jako je dokumentace a komunitní fóra, abyste zvýšili své znalosti a dovednosti. Tyto zdroje nabízejí cenné poznatky nad rámec obsahu blogu.

Často kladené otázky – FAQ

Jak mohu převést DWF na PNG pomocí JavaScriptu?

Chcete-li převést DWF na PNG v JavaScriptu, použijte Aspose.CAD pro JavaScript prostřednictvím .NET. Načtěte soubor DWF, nastavte možnosti rastrování a PNG a poté uložte soubor. Podívejte se prosím na ukázku kódu zde.

Existuje online nástroj pro převod DWF na PNG?

Ano, můžete použít bezplatný online nástroj dostupný zde pro rychlý převod DWF na PNG bez instalace jakéhokoli softwaru.

Prozkoumejte