Aspose.Page C++ API で PostScript を変換
602 / 5,000 この記事では、PS から BMP への変換を例に、C++ を使用して PS ファイルを変換する 方法について説明します。
Aspose.Page を使用すると、Java を使用して PS ファイルを高品質の BMP、JPG、TIFF、PNG、PDF ドキュメントに変換できます。
Aspose.Page PSからBMPへの変換品質を確認し、変換結果を確認するには、無料のオンラインツールであるPostScript to BMP Converter またはPostScript Viewer をご利用ください。
Aspose.Page for C++ PS to BMP converter を使用すると、WindowsおよびLinux上でPostScript (PS) ファイルをBMP画像に変換できます。
PSからBMPへの変換には、いくつかの手順が必要です。
- PSファイルから PsDocument のインスタンスを作成します。
- PdfSaveOptions(または画像形式に変換する場合は ImageSaveOptions) を使用して、AdditionalFontsFolder および SuppressError のブール値を指定します。 3. SaveAsImage を呼び出して、PostScript ドキュメントを画像保存オプション付きで画像として保存するか (または SaveAsPdf を呼び出して、PostScript ドキュメントを PDF 保存オプション付きで PDF として保存します)、バイト配列の配列に保存します。1 つのバイト配列は入力ドキュメントの 1 ページに対応します。
- 結果の 2 次元バイト配列を PNG ファイルに保存し、バイト配列ごとに新しいファイル出力ストリームを作成します。
- SuppressErrors 値が true (デフォルト) の場合、PS から PDF への変換中にスローされ、Exceptions リストに保存されたエラーを確認できます。
次のコード スニペットは、C++ で PS ファイルを BMP ファイルに変換する方法を示しています。
完全な例とデータファイルについては、https://github.com/aspose-page/Aspose.Page-for-C をご覧ください。
ImageSaveOptions について考えてみましょう。このクラスを使用すると、PS から BMP への変換時にさまざまな変換パラメータを指定できます。
- AdditionalFontsFolder は、フォントの検索場所を指定します。システムフォントフォルダーは常にデフォルトで含まれます。
- SuppressError は、重大でないエラーが発生した場合の PS から BMP へのコンバーターの動作を制御します。値が true の場合、変換後に Exceptions フィールドにエラーの一覧を表示できます。デフォルト値は true です。
- Debug を指定すると、デバッグ情報をコンソールに出力できます。デフォルト値は false です。
PS クロスプラットフォーム コンバーター で PS のオンライン変換をお試しください。複数の PS ファイルを一度に BMP に変換し、数秒で結果をダウンロードできます。
サンプルファイルとデータファイルは GitHub からダウンロードできます。