Работа с документом PS | Питон
Расширения PS и EPS связаны с языками PostScript и Encapsulated PostScript соответственно, оба из которых разработаны Adobe.
PS — это универсальный язык описания страниц, в котором используются графические операторы, процедуры, операторы управления и переменные.
EPS — это подмножество PostScript с некоторыми ограничениями. Некоторые операторы PostScript не разрешены в файлах EPS, которые должны соответствовать спецификациям соглашений о структурировании документов PostScript, включая использование структурных комментариев. Файлы EPS были в первую очередь разработаны для описания одностраничной графики, которая может быть инкапсулирована в файлы PostScript и их производные.
Библиотека Aspose.Page для Python через .NET позволяет создавать файлы PS и EPS с соответствующими графическими элементами. Однако в этом руководстве мы сосредоточимся исключительно на типе файлов PS. Поэтому следующий фрагмент кода демонстрирует, как создать файл PS:
1#Create save options
2options = PsSaveOptions()
3
4#Create an output stream for PS document
5out_ps_stream = open(dir + "document.ps", "wb")
6
7#Create a PS document
8document = PsDocument(out_ps_stream, options, false)
Для создания файлов EPS вам следует использовать следующий код:
1#Create save options
2options = PsSaveOptions()
3
4#Set a save format as EPS
5options.setSaveFormat(PsSaveFormat.EPS);
6
7#Create output stream for EPS document
8out_eps_stream = open(dir + "document.eps", "wb")
9
10#Create PS document
11document = PsDocument(out_eps_stream, options, false)
Библиотека Aspose.Page может создавать только статические документы PS/EPS. Операторы управления не поддерживаются.
На данный момент библиотека Aspose.Page может только создавать документы PostScript, но не редактировать их.
В этом разделе представлена подробная информация об обработке файлов PS с помощью решения Aspose.Page API для Python. В этой главе вы найдете последующие статьи, содержащие примеры кода, иллюстрирующие эту функциональность в действии.
- Как работать с PS Document
- Как работать со страницами в документе PS
- Как работать с фигурами в документе PS
- Как работать с преобразованиями в документе PS
- Как работать с клипами в документе PS
- Как работать с текстом в документе PS
- Как работать с изображениями в документе PS
- Как работать с узорами текстур в документе PS
- Как работать с образцами штриховки в документе PS
- Как работать с градиентом в документе PS
- Как работать с прозрачностью в документе PS