Cortar EPS | Solução API JavaScript

Visão geral

Este artigo explica como recortar EPS utilizando JavaScript. Aborda os seguintes tópicos.

Descrição de Recortar EPS com JavaScript

Recortar uma imagem implica ajustar uma ou mais das suas margens — esquerda, direita, superior ou inferior — cortando eficazmente o conteúdo das margens.

Ao recortar uma imagem EPS utilizando a nossa solução, a imagem resultante será sempre mais pequena que a original. No entanto, o tamanho do ficheiro em si não será alterado, uma vez que a nossa ferramenta modifica o cabeçalho do ficheiro EPS, e não o seu conteúdo.

As margens de uma imagem EPS são definidas pelos metadados da sua BoundingBox. Para recortar ou definir uma nova caixa delimitadora, primeiro precisa de saber qual é a caixa delimitadora existente da imagem EPS. Não o fazer ou definir novos valores de caixa delimitadora diferentes dos existentes resultará em erro.

Assim, os passos para recortar uma imagem EPS em JavaScript são os seguintes:

  1. Crie o leitor de ficheiros ‘const file_reader = new FileReader();’ e leia o ficheiro ‘file_reader.readAsArrayBuffer(e.target.files[0]);’. 2.No manipulador de eventos de carregamento, chame AsposeCropEPS e passe-lhe o conteúdo do ficheiro, o seu nome e os limites esquerdo, superior, direito e inferior da nova caixa.
  2. O JSON resultante contém o nome do ficheiro em fileNameResult.
  3. Pode descarregar um ficheiro utilizando a função DownloadFile: ‘DownloadFile(JSON.fileNameResult, “image/pdf”);’.

Pode verificar a qualidade do Aspose.Page EPS Crop e visualizar os resultados através do Crop EPS online gratuito e, em seguida, visualizar o ficheiro EPS resultante com a nossa aplicação web EPS Viewer.


Cortar EPS em JavaScript

No seguinte trecho de código JavaScript , obtemos a caixa delimitadora existente da imagem e cortamos o 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  }

Consulte Cortar EPS em Java e .NET.

![Imagem EPS Inicial](Initial_image. jpg)
Imagem Inicial
![Imagem EPS Cortada](Imagem_Cropped. jpg)
Imagem Cortada

Avalie o corte de EPS online na nossa aplicação web Cortar EPS. Pode cortar o ficheiro EPS e descarregar o resultado em poucos segundos.

Pode descarregar exemplos e ficheiros de dados do GitHub.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.