PSファイルとは何ですか? |知識ベース

導入

[ページの説明言語]に関する記事から(1)、PostScript言語がPDLの1つであることがわかりました。 より具体的にする場合のダイナミックなもの。ここの記事では、PS形式とPSファイル、それらの特性に関する詳細情報を提供します。 構造と使用。

PSファイルとは何ですか?

PSファイルは、AdobeからPostScript言語で記述されたページを含むファイルです。 PostScriptとは、グラフィックスプリミティブ演算子だけでなく、手順、制御演算子、および変数も含む動的なPDLを指します。

PostScriptは、グラフィックスの出力を印刷および表示デバイスに制御し、高品質のベクターとラスターグラフィックスとテキストを、高解像度と分離色の印刷デバイスを備えた公開システムでも取得できるように、高忠実度の平均として発明されました。一方、ピクセルのアレイがそうではなく、コンピューターアプリケーションを介して簡単に編集できるように、それほど多くのメモリを占有するページの説明を保存および転送する方法が必要でした。

PostScript Languageには、グラフィックステート、パス構築、塗装、オペランドスタック、実行制御、グリフとフォント、数字、配列、マトリックス、文字列、ブーリアン、ファイル、リソースを使用するオペレーターがあります。パス構築および実行制御オペレーターの例を以下の表に示します。

Examples of path construction operators

moveto, rmoveto
lineto, rlineto
curveto, rcurveto
arc, arcn, arct, arcto
closepath
clippath

Examples of execution control operators

ifelse
for, forall
loop
repeat
exit

制御オペレーターを変数と一緒に使用すると、テキストの徹底的な位置決めを行うことができます。また、PSプログラムのプロログでの手順でのオペレーターの反復シーケンスを宣言することは、大量のPSファイルを大幅に減少させる可能性があります。これらの繰り返しのアクションは、たとえば、ページ番号、タイトル、境界線、会社のロゴ画像の印刷である可能性があります。手順の使用の別のケースは、デバイスにどのバージョンのPostScriptインタープリターがインストールされているかに応じて、ページレンダリングの異なる方法である場合があります。または、たとえば、デバイスにいくつかのフォントまたは別のリソースがないことに起因するエラーの処理である場合があります。

PostScriptの開発者は、言語の可能性によって、出力デバイスタイプの最大量を囲む努力をしています。したがって、フォントスペースタイプの大きなセットをサポートします。

Fonts

- Adobe Type 0
- Adobe Type 1
- Compact Fonts (CFF)
- Chameleon
- TrueType
- CID-keyed

Color spaces

- DeviceGray
- DeviceRGB
- DeviceCMYK
- DeviceN
- Separated colors
- Spot
- CIE-based

PSファイルの構文と構造

PostScriptは、オペレーターがオペランドを追いかける場所BNF(Backus�Naurフォーム)ポストフィックス表記を使用します。

PS構文

PSファイルは、Prologとスクリプトで構成されています。 PrologはPSファイルの先頭にあり、すべてのページとドキュメント変数全体、手順、フォント、勾配に共通しています。プロログスクリプトが進んだ後。

PSファイル構造

スクリプトはページについて説明し、ページに明示的に分割されます。 各ページの先頭に\ “Page Setup "セクションがあります。必要な変換とページのグラフィックプロパティがここに設定されています。

ページの最後に、ページのセットアップが返される前のグラフィックスの状態。これらの操作は、\ “gsave "および\ “Grestore "オペレーターによって実行されます。

PS形式とは何ですか?

厳密に言えば、PSまたは省略されたPostScriptは形式ではありません。なぜなら、もしそれが形式であるなら、何の形式ですか?ドキュメントの形式である場合、PostScriptはドキュメントではなくプログラミング言語であると言えます。ファイルの形式である場合、.psファイルの形式はASCIIエンコードのテキストであると言えます。より正確には、それをPostScript(プログラミング)言語またはPostScript Dynamic PDLまたは PSファイルと呼ぶことです。

.psファイルを開く方法は?

PSファイルは、Acrobat Distiller、Illustrator、Photoshop、またはApple Previewなど、スタンドアロンAdobeのアプリケーションで開くことができます。

誰かがPSファイルを表示またはデモンストレーションしたいだけなら、 Aspose.Page ViewerWebアプリケーションで簡単かつ高速に行うことができます。

PSをJPGまたはその他の画像形式に変換するにはどうすればよいですか?

PSファイルをJPGまたはPDFに変換する最も迅速な方法は、 Aspose.Page ConversionWebアプリケーションを使用することです。 Aspose PS Converterは、PSをPDF、DOC、DOCX、HTML、TEX、SVG、PNG、JPG、TIFF、BMP、EMF、WMF変換にサポートします。

開発者であり、このような変換にライブラリを使用したい場合は、 PDLSコンバーターの記事を学び、コンバージョンを行う方法のコードスニペットの例を見つけてください。

PSファイルをマージするにはどうすればよいですか?

この場合、再びAspose.Pageアプリケーションが役立ちます。ただ使用してください 合併WebアプリケーションとPSファイルを1つのPDFファイルに結合します。

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.