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:

  1. Cree el lector de archivos ‘const file_reader = new FileReader();’ y lea el archivo ‘file_reader.readAsArrayBuffer(e.target.files[0]);’.
  2. 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.
  3. El JSON resultante contiene el nombre del archivo en fileNameResult.
  4. 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  }

Consulta Recortar EPS en Java y .NET.

Imagen EPS inicial
Imagen inicial
Imagen EPS recortada
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.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.