RESEATE EPS | Solución de API node.js

Resumen

Este artículo explica cómo redimensionar EPS con Node.js. Abarca los siguientes temas:

Descripción de Redimensionar EPS con Node.js

Al redimensionar una imagen, se ajusta su ancho, alto o ambos. El contenido principal de la imagen se mantiene, pero su apariencia se adapta a las nuevas dimensiones. Si se aumenta el ancho y el alto proporcionalmente, la imagen EPS se ampliará; de lo contrario, se reducirá. Cambiar el ancho y el alto de forma desproporcionada comprimirá o estirará la imagen EPS en una dirección específica. La buena noticia es que el tamaño del archivo EPS se mantendrá prácticamente igual, ya que nuestra solución solo modifica el encabezado y la sección de configuración del archivo, no el contenido de la imagen en sí.

Para establecer un nuevo tamaño para una imagen EPS, a menudo se necesitan conocer sus dimensiones actuales. También deberá seleccionar las unidades para el nuevo tamaño, que pueden incluir puntos (1/72 de pulgada), pulgadas, milímetros, centímetros y porcentajes.

Los pasos para redimensionar una imagen EPS en Node.js 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 AsposeResizeEPS y pásele el contenido y el nombre del archivo, el nuevo tamaño (ancho y alto) y el tipo de unidad.

  3. El JSON resultante contiene el nombre del archivo en fileNameResult. 4. Puede descargar el archivo utilizando la función DownloadFile: ‘DownloadFile(JSON.fileNameResult, “image/pdf”);’.

Puede comprobar la calidad de Aspose.Page EPS Resize y ver los resultados a través de la herramienta gratuita en línea Resize EPS. Después, visualice el archivo EPS resultante con nuestro Visor EPS.


Cambiar el tamaño de EPS configurando el nuevo tamaño en puntos en Node.js

En el siguiente fragmento de código de Node.js, el nuevo tamaño de la imagen se establece en puntos (1/72 de pulgada):

 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);

Consulta Cambiar el tamaño de EPS en Java y C++.

Imagen EPS inicial


Imagen inicial

Imagen EPS redimensionada


Imagen redimensionada

Evalúa el cambio de tamaño de EPS en línea en nuestra aplicación web para cambiar el tamaño de EPS. Puedes cambiar el tamaño del 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.