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:
- 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.
- O JSON resultante contém o nome do ficheiro em fileNameResult.
- 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 }

Imagem Inicial

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.