Ritaglia EPS | Soluzione API JavaScript
Panoramica
Questo articolo spiega come ritagliare un file EPS utilizzando JavaScript. Tratta i seguenti argomenti.
Descrizione di JavaScript per il ritaglio di file EPS
Ritagliare un’immagine comporta la regolazione di uno o più margini - sinistro, destro, superiore o inferiore - tagliando di fatto il contenuto dai bordi.
Quando si ritaglia un’immagine EPS utilizzando la nostra soluzione, l’immagine risultante sarà sempre più piccola dell’originale. Tuttavia, le dimensioni del file non cambieranno perché il nostro strumento modifica l’intestazione del file EPS, non il suo contenuto.
I margini di un’immagine EPS sono definiti dai metadati del BoundingBox. Per ritagliare o impostare un nuovo boundingbox, è necessario innanzitutto conoscere il boundingbox esistente dell’immagine EPS. Non farlo o impostare nuovi valori per il boundingbox al di fuori di quelli esistenti causerà un errore.
Ecco quindi i passaggi per ritagliare un’immagine EPS in JavaScript:
- 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 AsposeCropEPS e gli passa il contenuto del file, il suo nome e i limiti sinistro, superiore, destro e inferiore del nuovo box.
- Il risultato JSON contiene il nome del file in fileNameResult.
- Puoi scaricare un file utilizzando la funzione DownloadFile: ‘DownloadFile(JSON.fileNameResult, “image/pdf”);’.
Puoi verificare la qualità del ritaglio EPS di Aspose.Page e visualizzare i risultati tramite la funzione online gratuita Ritaglio EPS e quindi visualizzare il file EPS risultante con la nostra applicazione web Visualizzatore EPS.
Ritaglia EPS in JavaScript
Nel seguente frammento di codice JavaScript otteniamo il riquadro di delimitazione esistente dell’immagine e ritagliamo l’EPS:
1 var fCropEPS = function (e) {
2 const file_reader = new FileReader();
3 file_reader.onload = (event) => {
4 const JSON = AsposeCropEPS(event.target.result, e.target.files[0].name, e.target.files[0].name + "_crop.eps", 30, 5, 240, 36);
5 if (JSON.errorCode == 0) {
6 DownloadFile(JSON.fileNameResult, "image/eps");
7 }
8 else
9 document.getElementById('output').textContent = JSON.errorText;
10 }
11 file_reader.readAsArrayBuffer(e.target.files[0]);
12 }
Immagine iniziale
Immagine ritagliata
Prova a ritagliare EPS online sulla nostra applicazione web Ritaglia EPS. Puoi ritagliare il file EPS e scaricare il risultato in pochi secondi.
Puoi scaricare esempi e file di dati da
GitHub.