Обрізати EPS | JavaScript API

Огляд

У цій статті пояснюється, як обрізати EPS за допомогою JavaScript. Вона охоплює такі теми.

Опис обрізання EPS за допомогою JavaScript

Обрізання зображення передбачає коригування одного або кількох його полів – лівого, правого, верхнього або нижнього – що ефективно обрізає вміст з країв.

Коли ви обрізаєте зображення EPS за допомогою нашого рішення, отримане зображення завжди буде меншим за оригінал. Однак сам розмір файлу не зміниться, оскільки наш інструмент змінює заголовок файлу EPS, а не його вміст.

Поля зображення EPS визначаються його метаданими BoundingBox. Щоб обрізати або встановити нову рамку розміру, спочатку потрібно знати існуючу рамку розміру зображення EPS. Якщо цього не зробити або встановити нові значення рамки розміру поза існуючими, це призведе до помилки.

Отже, кроки для обрізання зображення EPS у JavaScript такі:

  1. Створіть зчитувач файлів ‘const file_reader = new FileReader();’ та зчитайте файл ‘file_reader.readAsArrayBuffer(e.target.files[0]);’.
  2. Під час завантаження викличте обробник події AsposeCropEPS та передайте йому вміст файлу, його назву, а також ліву, верхню, праву та нижню межі нового блоку.
  3. Результуючий JSON містить назву файлу в fileNameResult.
  4. Ви можете завантажити файл за допомогою функції DownloadFile: ‘DownloadFile(JSON.fileNameResult, “image/pdf”);’.

Ви можете перевірити якість обрізання EPS-файлу Aspose.Page та переглянути результати за допомогою безкоштовної онлайн-служби Crop EPS а потім переглянути отриманий EPS-файл за допомогою нашої веб-програми EPS Viewer.


Обрізання EPS у JavaScript

У наступному фрагменті коду JavaScript ми отримуємо існуючу обмежувальну рамку зображення та обрізаємо 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  }

Див. Обрізання EPS у Java та .NET.

Початкове зображення EPS
Початкове зображення
Обрізане зображення EPS
Обрізане зображення

Оцініть обрізання EPS онлайн у нашому веб-додатку Crop EPS. Ви можете обрізати файл EPS та завантажити результат за кілька секунд.

Ви можете завантажити приклади та файли даних з GitHub.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.