Aspose.CAD'i JavaScript'te Nasıl Kullanılır

Ön Koşullar

  • Visual Code + Live Server
  • Node.js

DGN görüntüsünü PNG’ye dönüştürme ve tarayıcıda görüntüleme

Bu örnekte, bir çizimi dönüştüren ve bunu bir görüntü olarak kaydeden basit bir dönüşüm programı oluşturuyorsunuz.

JavaScript Oluşturma

  1. Aspose.CAD bağımlılıkları ile package.json oluşturun

    "dependencies": {
        "aspose-cad": "^23.1.0"
      },
     "devDependencies": {
        "live-server": "^1.2.1",
        "typescript": "^3.3.3333",
        "yarn": "^1.22.19"
      }

  2. index.html oluşturun

    <!DOCTYPE html>
    Konsolu açmak için (Ctrl+Shift+I) çıkışları görün.
    
    <script src="./node_modules/aspose-cad/dotnet.js"></script>
    <script type="module" src="./node_modules/aspose-cad/es2015/index-js.js"></script>
    
    <body>
    	<input id="file" type="file">
    	<img id="image" />
    </body>
    
    <script>
    window.onload = async function () {
    	document.querySelector('input').addEventListener('change', function() {
          var reader = new FileReader();
          reader.onload = function() {
          
              var arrayBuffer = this.result;
              var array = new Uint8Array(arrayBuffer);
              
    		  //DOSYA_FORMATINI_AL
    		  fileFormat = Aspose.CAD.Image.getFileFormat(array);
              console.log(fileFormat);
    		  
    		  // YÜKLE
    		  file = Aspose.CAD.Image.load(array);
              console.log(file);
    		  
    		  // KAYDET
    		  exportedFilePromise = Aspose.CAD.Image.save(array, new Aspose.CAD.PngOptions());
    		  exportedFilePromise.then(exportedFile => {
    			console.log(exportedFile);
    			
    			var urlCreator = window.URL || window.webkitURL;
    			var blob = new Blob([exportedFile], { type: 'application/octet-stream' });
                var imageUrl = urlCreator.createObjectURL(blob);
                document.querySelector("#image").src = imageUrl;
    		  });
          }
    	  
          reader.readAsArrayBuffer(this.files[0]);
        }, 
    	false);
    };
    </script>

  3. npm komutunu kullanarak paketleri yükleyin

    npm install

  4. Live Server veya yarn ile uygulamayı başlatın

    npm run serve

Çalıştırma örneği

  1. Dosya seçin.
    Dosya seçin
  2. Herhangi bir DXF, DWG, DGN, DWF, DWFX, IFC, STL, DWT, IGES, PLT, CF2, OBJ, HPGL, IGS, PCL, FBX, PDF, SVG dosyasını seçin.
  3. Cevap başarılı olursa, dosya ekranda görüntülenir ve indirilmesi için teklif edilir.
    Görüntüyü dönüştür

Ayrıca Bakınız