EPSファイルは、PostScriptドキュメントに画像を配置するために使用されるカプセル化されたPostScriptファイルです。プログラムでEPSファイルをさまざまなファイル形式に変換できます。詳細については、次の見出しを参照してください。
- EPSからTIFF、EMF、またはWMFへのコンバーター– C#APIのインストール
- EPSファイルをC#でプログラム的にTIFF画像に変換する
- C#を使用してプログラムでEPSをEMF画像に変換する
- C#を使用したプログラムによるEPSファイルからWMF画像への変換
EPSからTIFF、EMF、またはWMFへのコンバーター– C#APIのインストール
Aspose.Page for .NET APIは、EPSファイルのさまざまなファイル形式への変換をサポートしています。 新しいリリースセクションからDLLファイルをダウンロードしてAPIを簡単にインストールするか、次のコマンドを使用してVisual Studio IDEのNuGetギャラリーマネージャーからAPIを構成できます。
PM> Install-Package Aspose.Page
EPSファイルをC#でプログラム的にTIFF画像に変換する
次の手順で、EPSファイルをマルチページまたはマルチフレームのTIFF画像に変換できます。
- 入力EPSファイルをロードします。
- ImageSaveOptionsクラスのインスタンスを作成します。
- 出力TIFF画像のレンダリングデバイスを作成します。
- Saveメソッドを使用してEPSをTIFF画像に変換します。
次のコードは、C#でプログラムによってEPSファイルをTIFF画像に変換する方法を示しています。
// 入力EPSファイルのストリームを作成します
using (var epsStream = new FileStream("Sample.eps", FileMode.Create, FileAccess.Read))
{
// 出力TIFFファイルのストリームを作成します
using (var tiffStream = File.Open("output.tiff", FileMode.Open, FileAccess.Write))
{
// ストリームからEPSファイルをロードします
var document = new Aspose.Page.EPS.PsDocument(epsStream);
// ImageSaveOptionsのインスタンスを作成します
var options = new Aspose.Page.EPS.Device.ImageSaveOptions();
// TIFFのレンダリングデバイスを作成する
var device = new Aspose.Page.EPS.Device.ImageDevice(System.Drawing.Imaging.ImageFormat.Tiff);
// EPSをTIFF画像に変換する
document.Save(device, options);
}
}
C#を使用してプログラムでEPSをEMF画像に変換する
以下の手順で、EPSポストスクリプトファイルをEMFイメージに変換できます。
- PsDocumentクラスを使用して入力EPSファイルをロードします。
- ImageSaveOptionsクラスオブジェクトを初期化します。
- ImageDeviceクラスでレンダリングデバイスを作成します。
- 最後に、EPSをEMF画像に変換します。
以下のコードは、C#を使用してプログラムでEPSファイルをEMFイメージに変換する方法を説明しています。
// 入力EPSファイルのストリームを作成します
using (var psStream = new System.IO.FileStream("Sample.eps", System.IO.FileMode.Create, System.IO.FileAccess.Read))
{
// 出力EMFファイルのストリームを作成します
using (var pdfStream = System.IO.File.Open("output.emf", System.IO.FileMode.Open, System.IO.FileAccess.Write))
{
// ストリームからEPSファイルをロードします
var document = new Aspose.Page.EPS.PsDocument(psStream);
// ImageSaveOptionsのインスタンスを作成します
var options = new Aspose.Page.EPS.Device.ImageSaveOptions();
// EMFのレンダリングデバイスを作成する
var device = new Aspose.Page.EPS.Device.ImageDevice(System.Drawing.Imaging.ImageFormat.Emf);
// EPSをEMF画像に変換する
document.Save(device, options);
}
}
C#を使用したプログラムによるEPSファイルからWMF画像への変換
以下の手順で、EPSファイルをWMFイメージとしてエクスポートまたは保存できます。
- まず、PsDocumentコンストラクターを使用して入力EPSファイルをロードします。
- ImageSaveOptionsクラスインスタンスを開始します。
- EPSをWMFイメージに変換します。
次のコードは、C#を使用してプログラムでEPSをWMFイメージに変換する方法を示しています。
// 入力EPSファイルのストリームを作成します
using (var psStream = new System.IO.FileStream("Sample.eps", System.IO.FileMode.Create, System.IO.FileAccess.Read))
{
// 出力WMFファイルのストリームを作成します
using (var pdfStream = System.IO.File.Open("output.wmf", System.IO.FileMode.Open, System.IO.FileAccess.Write))
{
// ストリームからEPSファイルをロードします
var document = new Aspose.Page.EPS.PsDocument(psStream);
// ImageSaveOptionsのインスタンスを作成します
var options = new Aspose.Page.EPS.Device.ImageSaveOptions();
// WMFのレンダリングデバイスを作成する
var device = new Aspose.Page.EPS.Device.ImageDevice(System.Drawing.Imaging.ImageFormat.Wmf);
// EPSをWMFイメージに変換する
document.Save(device, options);
}
}
無料のAPIライセンスを取得する
無料一時ライセンスを使用して、APIのすべての機能を評価できます。
結論
結論として、C#を使用してプログラムでEPSファイルをTIFF、EMF、またはWMFイメージに変換する方法を学習しました。これらの機能は、任意の.NETアプリケーションに組み込むことができます。さらに、APIドキュメントにアクセスするか、無料サポートフォーラムまでお気軽にお問い合わせください。