EPUBからXPSへのプログラムによるJava

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ドキュメントに変換するには、以下の手順に従う必要があります。

  1. まず、入力EPUBファイルを読み込みます。
  2. XpsSaveOptionsクラスのオブジェクトを作成します。
  3. 必要に応じて、ページのサイズをインチ、センチメートルなどで設定します。
  4. 最後に、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の他の多くの機能を見つけることができます。また、ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。

関連項目

JavaでマークダウンをHTMLまたはHTMLからMDファイルに変換