EPUBファイルは、通常、大規模な印刷目的で使用されます。特定のシナリオでは、EPUBファイルの内容を画像の形式でプレビューする必要がある場合があります。このようなユースケースに従って、この記事では、C#でプログラムによってEPUBファイルをPNGまたはJPGに変換する方法について説明します。
EPUBからPNGまたはJPGへの画像コンバーター– C#APIのインストール
Aspose.HTML for .NET APIを使用して、HTML、XPS、EPUB、およびサポートされている他の多くのファイル形式を操作できます。 新しいリリースページからDLLファイルをダウンロードするか、VisualStudioで次のNuGetインストールコマンドを使用して、APIを構成するだけです。
PM> Install-Package Aspose.Html
C#でプログラムによってEPUBをPNG画像に変換する
次の手順で、EPUBファイルをPNG形式の画像に変換できます。
- ImageSaveOptionsクラスのインスタンスを初期化します。
- 画像形式とサイズを指定します。
- ConvertEPUBメソッドで出力画像を保存します。
以下のコードサンプルでは、C#でプログラムによってEPUBファイルをPNG形式の画像に変換する方法について詳しく説明しています。
// ソースEPUBファイルへのパスを準備します
string sourcePath = "input.epub";
// 変換されたファイルを保存するためのパスを準備します
string outputPath = "output.png";
// ImageSaveOptionsクラスのインスタンスを作成します
ImageSaveOptions options = new ImageSaveOptions();
options.Format = ImageFormat.Png;
options.PageSetup.AnyPage.Size = new Aspose.Html.Drawing.Size(500, 500);
// ConvertEPUBメソッドを呼び出して、EPUBをPNG画像に変換します
Converter.ConvertEPUB(sourcePath, options, outputPath);
C#でEPUBをJPG画像に変換する
EPUBファイルをJPG画像に変換するには、次の手順に従う必要があります。
- ImageSaveOptionsクラスオブジェクトを使用して画像の形式とサイズを設定します
- ConvertEPUBメソッドを使用して、EPUBファイルをJPG画像に変換します。
次のコードサンプルは、C#でプログラムによってEPUBファイルをJPG形式に変換する方法を示しています。
// ソースEPUBファイルへのパスを準備します
string sourcePath = "input.epub";
// 変換されたファイルを保存するためのパスを準備します
string outputPath = "output.jpg";
// ImageSaveOptionsクラスのインスタンスを作成します
ImageSaveOptions options = new ImageSaveOptions();
options.Format = ImageFormat.Jpeg;
options.SmoothingMode = SmoothingMode.HighQuality;
options.PageSetup.AnyPage = new Page(
new Size(
Length.FromInches(4),
Length.FromInches(5.5)));
// ConvertEPUBメソッドを呼び出して、EPUBをJPG画像に変換します
Converter.ConvertEPUB(sourcePath, options, outputPath);
Aspose.HTML for.NET APIを探索する
APIドキュメントにアクセスして、APIが提供する他の多くの機能を調べることができます。
無料ライセンスを取得する
無料の一時ライセンスをリクエストして、APIを最大限に評価することを検討してください。
結論
この記事では、EPUBファイルをPNG、JPGなどのさまざまな画像形式に変換する方法を学習しました。EPUB変換機能を示すためのC#コードサンプルが含まれています。ただし、要件や質問について話し合う必要がある場合は、フォーラムまでご連絡ください。