PS ファイルにテキストを追加する

PS ファイルのテキストを操作するための C++ API ソリューション

 

PostScript は強力なページ記述言語であり、テキストの配置と書式設定をきめ細かく制御できます。 PostScript でテキストを操作するときに考慮すべき重要なニュアンスをいくつか示します。

  • PostScript では、PostScript 名を使用してフォントを選択できます。 Times Roman、Helvetica、Courier などの一般的なフォントがデフォルトで使用できることがよくあります。異なるシステム間で一貫したレンダリングを保証するために、PostScript ファイルにフォントを直接埋め込むことができます。これは、カスタム フォントやあまり一般的ではないフォント ファミリの場合に特に重要です。
  • フォント サイズとスタイル - fontsize 演算子はフォント サイズをポイント単位で設定します。フォント スタイルを変更するには、太字、斜体、またはその他のバリエーションを指定する setfont のような演算子を使用します。
  • テキストの配置 - moveto 演算子は、テキスト カーソルをページ上の特定の点に配置します。 PostScript には直接的な位置合わせ演算子はありませんが、慎重に調整することで位置合わせを行うことができます。
  • テキストの回転と拡大縮小 - rotate 演算子を使用してテキストを特定の角度に回転することができ、scale 演算子を使用してテキストを拡大または縮小することができます。
  • テキスト レンダリング - PostScript は、読みやすくするためにテキストの端を滑らかにするアンチエイリアスをサポートしています。文字 (カーニング) と行 (リーディング) の間隔を制御して、テキストの外観を微調整することもできます。

これらの側面を理解すると、PostScript ベースのワークフローで適切なフォントの使用と一貫したレンダリングを確保するのに役立ちます。しかし、何があっても、Aspose.Page は PS ファイルのフォントを簡単に管理する機能を提供します。この API を使用すると、カスタム フォントまたはシステム フォントを使用して、さまざまな色のテキストとブラシを追加できます。 PS ファイルの処理方法 および PS ファイルのテキストの処理方法 特にドキュメントに従ってください。

PS ドキュメントにテキストを挿入するには、次のものが必要です。

  • Aspose.Page for C++ API は、機能が豊富で強力で使いやすいドキュメント操作および変換 C++ API です。

  • NuGet パッケージ マネージャーを開き、Aspose.Page.Cpp を検索してインストールします。パッケージ マネージャー コンソールから次のコマンドを使用することもできます。

Package Manager Console Command

    PM> Install-Package Aspose.Page.Cpp

PS ファイルにテキストを追加する手順。

以下のコード スニペットは、C# の Aspose.Page ライブラリを使用して、Unicode 文字列を使用してテキストを PostScript (PS) ドキュメントに追加する方法を示しています。この例の完全なバージョンとその他の例を確認するには、 Aspose.Page-for-C++ GitHub プロジェクト にアクセスしてください。

  1. dataDir 変数を、ドキュメントを含むディレクトリへのパスで初期化します。
  2. 変数 FONTS_FOLDER を、必要なフォントを含むフォルダーのパスに設定します。
  3. FileStream クラスを使用して、PostScript ドキュメントの出力ストリームを作成します。
  4. PsSaveOptions オブジェクトを使用して、PostScript ドキュメントの保存オプションを指定します。
  5. オプション オブジェクトの AdditionalFontsFolders プロパティは、FONTS_FOLDER へのパスを含む配列に設定されます。これにより、システムはそのフォルダー内で必要なフォントを見つけることができます。
  6. テキストとそのサイズを指定します。
  7. 出力ストリーム、オプション、および false をパラメーターとして使用して、 PsDocument の新しいインスタンスを作成します。これにより、指定されたオプションを使用して新しい PostScript ドキュメントが初期化されます。
  8. ドキュメント オブジェクトで ClosePage() メソッドを呼び出し、現在のページが完了したことを示します。
  9. Save() メソッドを使用して、PS ドキュメントに加えた変更を保存します。
PS に画像を追加する

PS PS ファイル形式とは

PS 形式は、ページ記述言語 (PDL) 形式の 1 つです。ページにグラフィック情報とテキスト情報を含めることができます。そのため、ほとんどの画像編集プログラムでこの形式がサポートされていました。 Postscript ファイル自体は、プリンターに対する一種の命令です。そのページから何をどのように印刷するかに関する情報が含まれています。