EPUBファイルは、通常、書籍の出版に使用されるOpeneBookファイル形式です。特定のユースケースでは、EPUBファイルをXPSファイル形式に変換する必要がある場合があります。この記事では、JavaでプログラムによってEPUBをXPSファイルに変換する方法を学習します。
EPUBからXPSへのコンバーター–JavaAPIのインストール
Aspose.HTML for Java APIは、EPUB、XPS、およびその他の多くのファイル形式の操作をサポートしています。 New ReleasesセクションからJARファイルをダウンロードするか、Aspose Repositoryから次の構成でインストールすることにより、APIをすばやく構成できます。
リポジトリ:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
依存:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>21.12</version>
<classifier>jdk17</classifier>
</dependency>
</dependencies>
プログラムでJavaでEPUBをXPSファイルに変換する
プログラムでJavaでEPUBファイルをXPSドキュメントに変換するには、以下の手順に従う必要があります。
- まず、入力EPUBファイルを読み込みます。
- XpsSaveOptionsクラスのオブジェクトを作成します。
- 必要に応じて、ページのサイズをインチ、センチメートルなどで設定します。
- 最後に、EPUBをXPSファイルに変換します。
以下のコードスニペットは、JavaでEPUBファイルをXPSファイルに変換する方法を説明しています。
// XpsSaveOptionsのインスタンスを作成します
XpsSaveOptions options = new XpsSaveOptions();
// ページサイズをインチで設定
options.getPageSetup().setAnyPage(new Page(new Size(Length.fromInches(7), Length.fromInches(3))));
// convertEPUBメソッドを呼び出して、EPUBをXPSに変換します
Converter.convertEPUB("input.epub", options, "output.xps");
無料の評価ライセンスを取得する
無料の一時ライセンスをリクエストすることで、APIのすべての機能を最大限に評価できます。
その他の機能を調べる
ドキュメントセクションにアクセスして、APIでサポートされている他のいくつかの機能を調べることができます。
オンラインデモ
上記のAPIを使用して開発されたEPUBtoXPSConverterウェブアプリをお試しください。
結論
この記事では、EPUBファイルをXPS形式に変換する方法を学びました。ページの高さ、幅、解像度など、出力ファイルのさまざまなプロパティを制御できます。さらに、ドキュメントにアクセスすると、APIの他の多くの機能を見つけることができます。また、ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。