Об'єднати файли PS/EPS до PDF за допомогою JavaScript
Ви можете перевірити якість об’єднання PS/EPS Aspose.Page та переглянути результати за допомогою безкоштовного онлайн-сервера PS Merger або EPS Merger
Aspose.Page для JavaScript через злиття C ++ PS/EPS дозволяє зливати файли інкапсульованого PostScript (EPS) до документа PDF у Windows та Linux.
Необхідно зробити кілька кроків для виконання PS/EPS до PDF Merge:
- Створити зчитувач файлу ‘const file_reader = новий fileReader ();’ і прочитати файл ‘file_reader.readasarraybuffer (e.target.files [0]);’.
- Завантажити потрібні файли за допомогою AsposepagePrepare
- Після завантаження останнього файлу зателефонуйте asposepsmergetopdf і передайте масив імен файлів, імені файлу результатів та Suppresserror Boolean значення до нього.
- Результат JSON містить ім’я файлу у Filenameresult.
- Якщо значення Suppresserrors було правдивим, як це за замовчуванням, можна побачити, які помилки були викинуті під час злиття EPS до PDF.
- Ви можете завантажити файли, використовуючи функцію завантаження: “Завантажити File (json.filenameresult,” Image/PDF “);”
Наступний фрагмент коду показує, як об’єднати файли EPS у документ PDF у JavaScript:
1 var fPs2Pdf = function (e) {
2 const file_reader = new FileReader();
3 function readFile(index) {
4 if (index >= e.target.files.length) {
5 const fileNames = Array.from(e.target.files).map((x) => x.name).toString();
6 const JSON = PSMergeToPdf(fileNames, "ResultMerge.pdf", true);
7 if (JSON.errorCode == 0) {
8 DownloadFile(JSON.fileNameResult, "image/pdf");
9 }
10 else
11 document.getElementById('output').textContent = JSON.errorText;
12 return;
13 }
14 const file = e.target.files[index];
15 file_reader.onload = function (event) {
16 AsposePagePrepare(event.target.result, file.name);
17 readFile(index + 1)
18 }
19 file_reader.readAsArrayBuffer(file);
20 }
21 readFile(0);
22 }
Розглянемо деякі параметри.
- SuppressError контролює поведінку об’єднання EPS у PDF у разі виникнення некритичних помилок. Якщо значення має значення true, то після об’єднання можна переглянути список таких помилок у полі Exceptions. Значення за замовчуванням – true.
Оцініть об’єднання EPS в Інтернеті на нашому eps злиття .
Ви можете завантажити приклади та файли даних з GitHub.