Робота з PS документом | API Рішення для Java
Розширення PS
і EPS
пов’язані відповідно з мовами PostScript і Encapsulated PostScript, розробленими Adobe.
PS – це динамічна мова опису сторінки. Він використовує графічні оператори, процедури, оператори керування та змінні. EPS є обмеженим PostScript. Деякі оператори PostScript заборонено використовувати у файлах EPS. Водночас файл EPS має відповідати специфікаціям угод про структурування документів PostScript, які передбачають використання структурних коментарів. Загалом EPS призначався для опису односторінкової графіки, яка може бути інкапсульована у файли PostScript та їх похідні.
Бібліотека Aspose.Page для Java дозволяє створювати як файли PS, так і EPS з відповідними графічними елементами, але в цьому посібнику ми будемо використовувати лише тип файлу PS. Тому ми використовуємо для створення PS файлу такий код:
1//Create save options
2PsSaveOptions options = new PsSaveOptions();
3
4//Create output stream for PS document
5FileOutputStream outPsStream = new FileOutputStream(dataDir + "document.ps");
6
7//Create PS document
8PsDocument document = new PsDocument(outPsStream, options, false);
Якщо хтось хоче створити файл EPS, він повинен використовувати такий код:
1//Create save options
2PsSaveOptions options = new PsSaveOptions();
3//Set save format as EPS
4options.setSaveFormat(PsSaveFormat.EPS);
5
6//Create output stream for EPS document
7FileOutputStream outPsStream = new FileOutputStream(dataDir + "document.eps");
8
9//Create EPS document
10PsDocument document = new PsDocument(outPsStream, options, false);
Дивіться роботу з документами PS у .NET.
Бібліотека Aspose.Page може створювати лише статичні документи PS/EPS. Оператори керування не підтримуються.
На даний момент бібліотека Aspose.Page може лише створювати документи PostScript, але не редагувати їх.
Цей розділ містить інформацію про роботу з файлами PS за допомогою рішення Aspose.Page API для Java. Там ви знайдете наступні статті з прикладами коду, як працює функціональність.