Обрізати EPS | JavaScript API
Огляд
У цій статті пояснюється, як обрізати EPS за допомогою JavaScript. Вона охоплює такі теми.
Опис обрізання EPS за допомогою JavaScript
Обрізання зображення передбачає коригування одного або кількох його полів – лівого, правого, верхнього або нижнього – що ефективно обрізає вміст з країв.
Коли ви обрізаєте зображення EPS за допомогою нашого рішення, отримане зображення завжди буде меншим за оригінал. Однак сам розмір файлу не зміниться, оскільки наш інструмент змінює заголовок файлу EPS, а не його вміст.
Поля зображення EPS визначаються його метаданими BoundingBox. Щоб обрізати або встановити нову рамку розміру, спочатку потрібно знати існуючу рамку розміру зображення EPS. Якщо цього не зробити або встановити нові значення рамки розміру поза існуючими, це призведе до помилки.
Отже, кроки для обрізання зображення EPS у JavaScript такі:
- Створіть зчитувач файлів ‘const file_reader = new FileReader();’ та зчитайте файл ‘file_reader.readAsArrayBuffer(e.target.files[0]);’.
- Під час завантаження викличте обробник події AsposeCropEPS та передайте йому вміст файлу, його назву, а також ліву, верхню, праву та нижню межі нового блоку.
- Результуючий JSON містить назву файлу в fileNameResult.
- Ви можете завантажити файл за допомогою функції 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 онлайн у нашому веб-додатку Crop EPS. Ви можете обрізати файл EPS та завантажити результат за кілька секунд.
Ви можете завантажити приклади та файли даних з
GitHub.