EPS de cosecha | Solución API de JavaScript
Resumen
Este artículo explica cómo recortar EPS con JavaScript. Abarca los siguientes temas:
Descripción de Recortar EPS con JavaScript
Recortar una imagen implica ajustar uno o más de sus márgenes (izquierdo, derecho, superior o inferior), cortando el contenido de los bordes.
Al recortar una imagen EPS con nuestra solución, la imagen resultante siempre será más pequeña que la original. Sin embargo, el tamaño del archivo no cambia, ya que nuestra herramienta modifica el encabezado del archivo EPS, no su contenido.
Los márgenes de una imagen EPS se definen mediante los metadatos de su cuadro delimitador. Para recortar o establecer un nuevo cuadro delimitador, primero debe conocer el cuadro delimitador existente de la imagen EPS. Si no lo hace o establece nuevos valores de cuadro delimitador diferentes a los existentes, se producirá un error.
Los pasos para recortar una imagen EPS en JavaScript son los siguientes:
- Cree el lector de archivos ‘const file_reader = new FileReader();’ y lea el archivo ‘file_reader.readAsArrayBuffer(e.target.files[0]);’.
- Al cargar el controlador de eventos, llame a AsposeCropEPS y pásele el contenido del archivo, su nombre y los límites izquierdo, superior, derecho e inferior del nuevo cuadro.
- El JSON resultante contiene el nombre del archivo en fileNameResult.
- Puede descargar un archivo usando la función DownloadFile: ‘DownloadFile(JSON.fileNameResult, “image/pdf”);’.
Puede comprobar la calidad del recorte EPS de Aspose.Page y ver los resultados a través de la herramienta gratuita en línea Recortar EPS. Luego, visualice el archivo EPS resultante con nuestra aplicación web Visor EPS.
Recortar EPS en JavaScript
En el siguiente fragmento de código JavaScript obtenemos el cuadro delimitador existente de la imagen y recortamos el 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 }
Imagen inicial
Imagen recortada
Evalúa el recorte de EPS en línea en nuestra aplicación web para recortar EPS. Puedes recortar el archivo EPS y descargar el resultado en segundos.
Puedes descargar ejemplos y archivos de datos desde GitHub.