Что такое формат файла EPS? | База знаний

Введение

Инкапсулированный PostScript — это один из Языков описания страниц, динамический, если быть более конкретным. В этой статье вы найдете информацию об этом языке и файлах EPS, их структуре и особенностях. Здесь мы также постарались ответить на наиболее задаваемые вопросы пользователей, исходя из нашего опыта, полученного при работе над решением Aspose.Page.

Что такое файл EPS?

EPS или сокращенно инкапсулированный файл PostScript — это языковой файл PostScript, который содержит описание только одной страницы и предназначен для встраивание (инкапсуляция) одного файла PostScript в другой.

Вступление в формате EPS

Поскольку инкапсулированное описание страницы не должно нарушать описание страницы произвольного PS-файла, в который встроен инкапсулированный файл, оно должно соответствовать некоторым требованиям. Эти требования реализуются путем добавления специальных, так называемых «структурных», комментариев, представленных строками, начинающимися с последовательности символов «%%». Для любого файла EPS всегда необходимо как минимум два таких комментария. Они есть:

Основные комментарии EPS

где:
llx, lly — координаты нижнего левого угла и
urx, ury — координаты правого верхнего угла ограничивающей рамки.

Также есть структурные комментарии, которые обязательны условно. Например, в файле EPS, который использует операторы PostScript 3 и не имеет реализации операторов PostScript 2 и который распечатан на принтере с PostScript 2, должно быть указано, что используется версия 3. Если файл EPS использует некоторые расширения PostScript, он должен неявно сообщить об этом принтеру или приложению. То же самое относится и к шрифты и другие ресурсы, такие как файлы, шаблоны, наборы процедур (процедуры), градиенты, которые используются, но не встроены в этот файл.

Examples of conditionally required structural comments

%%LanguageLevel: 2
%%Extensions: CMYK
%%DocumentNeededFonts: Times-Roman Times-Italic
%%DocumentNeededResources: procset Adobe_packedarray 0 0
%%DocumentNeededFiles: /usr/smith/myfile.epsf
%%DocumentNeededProcSets: Adobe_MDX

Несоблюдение требований EPS может привести к удалению описания страницы целевого файла PS во время печати или к полному прекращению задания принтера.

Помимо обязательных структурных комментариев Adobe рекомендует включать такие комментарии, как:

%%Creator: J. Smith
%%Title: (DRAWING.EPS)
%%CreationDate: February 18, 2022

Еще одной особенностью файлов EPS, хотя и необязательной, является возможность предварительного просмотра их как изображения в целевом приложении. Для этой цели EPS использует структурные комментарии %%BeginPreview и %%EndPreview. Изображение предварительного просмотра может быть представлено в форматах Mac PICT или TIFF или в шестнадцатеричном растровом изображении, независимом от устройства. Пример раздела предварительного просмотра шестнадцатеричного растрового изображения в файле EPS показан ниже.

Предварительный просмотр EPS

где:


256 — ширина изображения предварительного просмотра;
186 — высота изображения предварительного просмотра;
1     - глубина (в битах на пиксель) изображения предварительного просмотра;
186 — количество строк.

Файл EPS может содержать данные двоичного изображения предварительного просмотра в формате метафайла Windows или TIFF без комментариев %%BeginPreview и %%BeginPreview. В этом случае информация о нем содержится в двоичном заголовке в самом начале файла. Это своего рода содержимое файла EPS. В этом двоичном заголовке, помимо прочего, содержатся смещение и длина двоичных данных в байтах. Часто данные двоичного изображения идут уже после описания страницы, после структурного комментария %%EOF (конец файла).

Двоичный файл EPS

Типичная структура файлов EPS


Какой формат имеет файл EPS?

Файл EPS — это текстовый файл в кодировке ASCII, содержащий операторы PostScript и структурные комментарии, позволяющие встраивать файл EPS в другой файл PostScript. В настоящее время некоторые двоичные данные могут содержаться в файле EPS. Это может быть двоичный заголовок длиной 28 байт и данные изображения предварительного просмотра. в форматах метафайла Windows или TIFF.

Как открыть файлы EPS?

Файлы EPS можно открывать с помощью автономных приложений Adobe: Acrobat Distiller, Illustrator, Photoshop или Apple Preview. Если кто-то хочет просто открыть для просмотра или демонстрации файлов EPS, он может сделать это легко и быстро с помощью веб-приложения Aspose.Page Viewer.

Могу ли я преобразовать файл EPS в JPG?

Самый быстрый способ конвертировать файлы EPS в JPG — использовать Веб-приложение Aspose.Page Conversion. Конвертер Aspose EPS поддерживает преобразования EPS в PDF, DOC, DOCX, HTML, TEX, SVG, PNG, JPG, TIFF, BMP, EMF, WMF. Если вы разработчик и хотите использовать нашу библиотеку для таких преобразований, изучите статью Конвертеры PDL чтобы найти иллюстрированные фрагментами кода примеры выполнения преобразования.

Является ли файл EPS таким же, как файл PDF?

Файлы EPS и PDF можно сравнивать только в том случае, если файл PDF имеет только одну страницу, поскольку файл EPS всегда одностраничный. И даже в этом случае эти файлы совершенно разные, поскольку PDF — это статический PDL, а PostScript — динамический PDL. Прочитав эту статью, вы уже знали, что любой файл EPS представляет собой одностраничный файл PostScript с необходимыми структурными комментариями. Есть также несколько ограничений в наборе используемых операторов, которые управляют заданиями на печать. Но в остальном файлы EPS — это файлы PS, где описание страницы создается «на лету» с помощью процедур, переменных, управляющих операторов выполнения. В настоящее время PDF всегда содержит статическое описание страницы. См. статью Введение в языки описания страниц.

Как открыть файл EPS в PowerPoint?

Невозможно вставить файл EPS непосредственно в презентацию PowerPoint. Вместо этого вы можете конвертировать файл EPS в один из трех форматов изображений: PNG, JPG, EMF, поддерживаемых программой. Для этого перейдите в веб-приложение Aspose.Page Conversion, после чего вы сможете вставить полученное изображение в презентацию.

Являются ли файлы EPS устаревшими?

На самом деле нет. EPS до сих пор используется дизайнерами в высококачественной полиграфии.

Могу ли я использовать файлы EPS в Canva?

Как и в случае с PowerPoint, файлы EPS следует конвертировать в формат изображений PNG, JPG или EMF с помощью веб-приложения Конвертер, а затем результат можно вставить в Canva.

Есть ли у файлов EPS DPI?

Нет, потому что EPS – это не растровое изображение. Разрешение можно определить через свойства принтера во время печати.

Заключение

Целью этой статьи было рассказать вам о файлах EPS на основе нашего опыта. Теперь у нас уже есть и мы можем предложить вам набор кроссплатформенных решений для управления файлами EPS и .NET, Java и C++ API-решений. поэтому вы можете управлять файлами программно.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.