EPSファイル形式とは? | 知識ベース
はじめに
Encapsulated PostScript は、 ページ記述言語 の一つで、特に動的ページ記述言語です。 この記事では、この言語と EPS ファイルの構造や機能について説明し、Aspose.Page の経験に基づくよくある質問にも答えます。
EPS ファイルとは?
EPS は Encapsulated PostScript の略で、 PostScript 言語ファイル の一種で、単一ページの記述を含み、他の PostScript ファイルに埋め込むことを目的としています。

埋め込まれたページ記述が他の PS ファイルのページ記述を妨げないよう、特別な構造コメント("%%" で始まる行)を追加して要件を満たす必要があります。各 EPS ファイルは少なくとも以下の 2 つのコメントを含む必要があります。

それらは:llx, lly – 左下隅の座標urx, ury – 右上隅の座標
条件によっては、必須の構造コメントも存在します。たとえば、PostScript‑3 の演算子を使用し、PostScript‑2 プリンタで印刷する場合はレベル 3 の指示が必要です。PostScript 拡張機能を使用する場合は、プリンタやアプリケーションに暗黙的に通知する必要があります。フォントやパターン、手続き、グラデーションなどのリソースも同様です。
条件付き必須構造コメントの例 %%LanguageLevel: 2%%Extensions: CMYK%%DocumentNeededFonts: Times-Roman Times-Italic%%DocumentNeededResources: procset Adobe_packedarray 0 0%%DocumentNeededFiles: /usr/smith/myfile.epsf%%DocumentNeededProcSets: Adobe_MDX |
EPS の要件を満たさないと、印刷時にページ記述が削除されたり、印刷ジョブが中断されたりします。
必須構造コメントに加えて、Adobe は以下のようなコメントの追加を推奨しています。
%%Creator: J. Smith%%Title: (DRAWING.EPS)%%CreationDate: 2022年2月18日 |
オプション機能として、EPS ファイルは対象アプリケーションで画像として表示できるよう、%%BeginPreview と %%EndPreview の構造コメントを使用します。プレビュー画像は Mac 用 PICT、TIFF、またはデバイス非依存の十六進数ビットマップで表現できます。以下は十六進数ビットマッププレビューの例です。

ここで:256 – プレビュー画像の幅186 – 高さ1 – ビット深度186 – 行数
EPS ファイルは、%%BeginPreview‑%%EndPreview コメントなしで、Windows Metafile や TIFF 形式のプレビュー画像データをバイナリで含むこともあります。その場合、バイナリヘッダーはファイルの先頭にあり、バイトオフセットや長さなどの情報が含まれます。通常、バイナリデータはページ記述の後、%%EOF コメントの後に続きます。

EPS ファイルの典型的な構造

EPS ファイルの形式は?
EPS ファイルは ASCII でエンコードされたテキストファイルで、PostScript 演算子と構造コメントを含み、他の PostScript ファイルに埋め込むことができます。現在、28 バイトのバイナリヘッダーや Windows Metafile、TIFF 形式のプレビュー画像など、いくつかのバイナリデータが含まれることがあります。
EPS ファイルの開き方
EPS は Adobe 以外のアプリケーションでも開くことができます。Acrobat Distiller、Illustrator、Photoshop、Apple Preview などが対応しています。単に表示またはプレゼンテーションしたい場合は、Web アプリケーション Aspose.Page Viewer を利用できます。
EPS を JPG に変換できますか?
EPS を JPG に変換する最速の方法は、Web アプリケーション Aspose.Page Conversion を使用することです。Aspose‑EPS コンバータは PDF、DOC、DOCX、HTML、TEX、SVG、PNG、JPG、TIFF、BMP、EMF、WMF への変換をサポートしています。開発者向けには、コード例が掲載された記事 変換コンバータ を参照してください。
EPS ファイルは PDF と同じですか?
EPS と PDF は、PDF が単一ページの場合にのみ比較できます。EPS は常に単一ページのファイルで、PDF は静的なページ記述です。EPS は動的な PostScript 言語であり、PDF は静的な PDL です。この記事を読めば、EPS が単一ページの PostScript ファイルであり、必須の構造コメントがあることが分かります。詳細は ページ記述言語の紹介 をご覧ください。
PowerPoint で EPS を開く方法は?
PowerPoint に直接 EPS を挿入することはできません。代わりに、EPS を PNG、JPG、EMF のいずれかの画像形式に変換し、PowerPoint に挿入します。Web アプリケーション Aspose.Page Conversion を使用して変換してください。
EPS ファイルは時代遅れですか?
いいえ、EPS は高品質印刷のデザイナーに今でも使用されています。
EPS を Canva で使用できますか?
PowerPoint と同様に、EPS を PNG、JPG、EMF に変換し、 コンバータ を通じて Canva に挿入します。
EPS に DPI はありますか?
EPS はラスタ画像ではありません。解像度はプリンタの印刷設定で定義されます。
結論
本記事の目的は、EPS ファイルに関する経験とソリューションを共有することです。現在、.NET、Java、C++ 向けのマルチプラットフォーム キットが用意されており、Aspose API を使用して EPS を処理できます。