EPUBファイルは、ファイルを大規模に共有または印刷するために一般的に使用されます。たとえば、最近ではEBookが非常に一般的であり、EPUB形式で作成されています。特定の状況では、EPUBをXPSファイルに変換する必要がある場合があります。したがって、この記事では、C#でプログラムによってEPUBファイルをXPS形式に変換する方法について説明します。
EPUBからXPSへのコンバーター– C#APIのインストール
Aspose.HTML for .NETAPIはEPUBドキュメントの変換をサポートしています。 ダウンロードセクションからDLLファイルをダウンロードするか、次のNuGetインストールコマンドを使用して、APIを構成できます。
PM> Install-Package Aspose.HTML
C#でEPUBをXPSに変換する
以下の手順に従って、EPUBをXPSに変換できます。
- 入力EPUBファイルをロードします。
- XpsSaveOptionsクラスのオブジェクトを初期化します。
- 必要に応じて、ページのサイズをインチ、センチメートルなどで指定します。
- EPUBファイルをXPS形式に変換します。
次のコードスニペットは、これらの手順をプログラムで実行して、EPUBファイルをC#でXPSに変換する方法を詳しく説明しています。
// XpsSaveOptionsのインスタンスを作成します
XpsSaveOptions options = new XpsSaveOptions();
// ページサイズをインチで設定
options.PageSetup.AnyPage = new Page(new Size(Length.FromInches(7),Length.FromInches(3)));
// ConvertEPUBメソッドを呼び出して、EPUBをXPSに変換します
Converter.ConvertEPUB("input.epub", options, "output.xps");
無料の評価ライセンスを取得する
無料の一時ライセンスをリクエストして、制限なしですべてのAPI機能を評価できます。
その他の機能を調べる
ドキュメントにアクセスすると、APIが提供する他の多くの機能を確認できます。
オンラインデモ
上記のAPIを使用して開発されたEPUBtoXPSConverterウェブアプリをお試しください。
結論
この記事では、C#でプログラムによってEPUBファイルをXPS形式に変換する方法を学びました。さらに、XPSファイルは数秒以内に高い忠実度と効率でレンダリングされます。さらに、この機能を.NETまたは.NETCoreフレームワークベースのアプリケーションに数行のコードで統合できます。ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。