Ridimensiona EPS | Soluzione API Node.js
Panoramica
Questo articolo spiega come ridimensionare un file EPS usando Node.js. Tratta i seguenti argomenti.
Descrizione del ridimensionamento EPS in Node.js
Quando si ridimensiona un’immagine, se ne regola la larghezza, l’altezza o entrambe. Il contenuto principale dell’immagine rimane invariato, ma il suo aspetto si adatta in base alle nuove dimensioni. Se si aumentano proporzionalmente sia la larghezza che l’altezza, l’immagine EPS verrà ingrandita; in caso contrario, risulterà più piccola. Modificare la larghezza e l’altezza in modo sproporzionato comprimerà o allungherà l’immagine EPS in una direzione specifica. La buona notizia è che le dimensioni del file EPS rimarranno pressoché invariate, poiché la nostra soluzione modifica solo l’intestazione e la sezione di configurazione del file, non il contenuto dell’immagine stessa.
Per impostare in modo efficace una nuova dimensione per un’immagine EPS, spesso è necessario conoscerne le dimensioni correnti. Dovrai anche scegliere le unità di misura per la nuova dimensione, che possono includere punti (1/72 di pollice), pollici, millimetri, centimetri e percentuali.
Quindi, ecco i passaggi per ridimensionare un’immagine EPS in Node.js:
- Crea il lettore di file ‘const file_reader = new FileReader();’ e leggi il file ‘file_reader.readAsArrayBuffer(e.target.files[0]);’.
- Al caricamento, chiama il gestore eventi AsposeResizeEPS e passagli il contenuto del file e il suo nome, le nuove dimensioni come larghezza e altezza e il tipo di unità.
- Il JSON risultante contiene il nome del file in fileNameResult. 4. Puoi scaricare il file utilizzando la funzione DownloadFile: ‘DownloadFile(JSON.fileNameResult, “image/pdf”);’.
Puoi verificare la qualità del ridimensionamento EPS di Aspose.Page e visualizzare i risultati tramite il Resize EPS e quindi visualizzare il file EPS risultante con il nostro Visualizzatore EPS
Ridimensionamento EPS: impostazione di una nuova dimensione in Punti in Node.js
Nel seguente frammento di codice Node.js la nuova dimensione dell’immagine è impostata in Punti (1/72 di pollice):
1const AsposePage = require('asposepagenodejs');
2
3const eps_file = "./data/PAGENET-361-10.eps";
4
5console.log("Aspose.Page for Node.js via C++ examples.");
6
7AsposePage().then(AsposePageModule => {
8
9 //ResizeEPS - working with EPS
10 const JSON = AsposePageModule.AsposeResizeEPS(eps_file, "resized.eps", 200, 100, AsposePageModule.Units.Points);
11 console.log("ResizeEPS => %O", JSON.errorCode == 0 ? JSON.parse(JSON.stringify(JSON).replace('"errorCode":0,"errorText":"",','')) : JSON.errorText);
12
13},
14 reason => {console.log(`The unknown error has occurred: ${reason}`);}
15);
Immagine iniziale
Immagine ridimensionata
Valuta il ridimensionamento EPS online sulla nostra applicazione web per il ridimensionamento EPS. Puoi ridimensionare il file EPS e scaricare il risultato in pochi secondi.
Puoi scaricare esempi e file di dati da
GitHub.