Aspose.HTML for Java で XPS ページ サイズを調整する

このチュートリアルでは、Aspose.HTML for Java を使用して XPS ページ サイズを調整する手順を説明します。この強力なライブラリを使用すると、HTML ドキュメントを操作し、XPS を含むさまざまな形式にレンダリングできます。XPS ドキュメントの出力寸法を制御する必要がある場合は、ページ サイズの調整が不可欠です。

前提条件

始める前に、次の前提条件が満たされていることを確認してください。

  1. Java 開発環境: システムに Java 開発キット (JDK) がインストールされていることを確認します。

  2. Aspose.HTML for Javaライブラリ: Aspose.HTML for JavaライブラリをダウンロードしてJavaプロジェクトに含める必要があります。ライブラリは次の場所にあります。 ここ .

  3. 入力 HTML ファイル: レンダリングして XPS ページ サイズを調整する HTML ファイルを準備します。このチュートリアルでは独自の HTML ファイルを使用できます。

パッケージのインポート

まず、Aspose.HTML for Java を使用するために必要なパッケージをインポートする必要があります。Java クラスの先頭に次のパッケージを含めます。

import com.aspose.html.drawing.Page;
import com.aspose.html.rendering.HtmlRenderer;
import com.aspose.html.rendering.PageSetup;
import com.aspose.html.rendering.xps.XpsDevice;
import com.aspose.html.rendering.xps.XpsRenderingOptions;
import com.aspose.html.HTMLDocument;

ステップ1: 入力ファイル名を設定する

try (java.io.FileInputStream fileInputStream = new java.io.FileInputStream("YourInputFile.html")) {
    //...
}

このステップでは、HTML入力ファイルを読み取ります。FileInputStream.

ステップ2: HTMLドキュメントを作成し、スタイルを設定する

com.aspose.html.HTMLDocument html_document = new com.aspose.html.HTMLDocument("YourOutputFile.html");

String style = "<style>\n" +
               ".st\n" +
               "{\n" +
               "color: green;\n" +
               "}\n" +
               "</style>\n" +
               "<div id=id1>Aspose.HTML rendering Text in Black Color</div>\n" +
               "<div id=id2 class=''st''>Aspose.HTML rendering Text in Green Color</div>\n" +
               "<div id=id3 class=''st'' style='color: blue;'>Aspose.HTML rendering Text in Blue Color</div>\n" +
               "<div id=id3 class=''st'' style='color: red;'>Aspose.HTML rendering Text in Red Color</div>\n";

//...

このステップでは、HTMLDocumentそれにスタイルを追加します。

ステップ3: XPSレンダリングオプションを作成する

com.aspose.html.rendering.xps.XpsRenderingOptions xps_options = new com.aspose.html.rendering.xps.XpsRenderingOptions();

ここでは、レンダリング プロセスを構成するための XPS レンダリング オプションを作成します。

ステップ4: ページサイズを調整する

com.aspose.html.drawing.Page page = new com.aspose.html.drawing.Page(new com.aspose.html.drawing.Size(100, 100));
com.aspose.html.rendering.PageSetup pageSetup = new com.aspose.html.rendering.PageSetup();
pageSetup.setAnyPage(page);
pageSetup.setAdjustToWidestPage(false);
xps_options.setPageSetup(pageSetup);

この手順では、ページ サイズを設定し、最も幅の広いページに合わせて調整するかどうかを指定します。

ステップ5: 出力をレンダリングする

com.aspose.html.rendering.xps.XpsDevice device = new com.aspose.html.rendering.xps.XpsDevice(xps_options, "YourOutputFile.xps");

renderer.render(device, html_document);

最後のステップでは、構成されたオプションを使用して XPS 出力をレンダリングします。

結論

このチュートリアルでは、Aspose.HTML for Java を使用して XPS ページ サイズを調整する方法を説明しました。XPS ドキュメントの出力サイズを制御して、特定の要件を満たすようにすることができます。提供されているコードと手順を使用すると、この機能を Java アプリケーションに簡単に実装できます。

ご質問やご不明な点がございましたら、お気軽に Aspose.HTML for Java ドキュメント または、 Aspose フォーラム .

よくある質問

Q1: Aspose.HTML for Java とは何ですか?

A1: Aspose.HTML for Java は、開発者が HTML ドキュメントを操作し、XPS、PDF、画像などのさまざまな形式に変換できるようにする Java ライブラリです。

Q2: Aspose.HTML for Java はどこからダウンロードできますか?

A2: Aspose.HTML for Javaライブラリは以下からダウンロードできます。 このリンク .

Q3: Aspose.HTML for Java の無料試用版はありますか?

A3: はい、Aspose.HTML for Javaの無料トライアルは以下から入手できます。 ここ .

Q4: Aspose.HTML for Java の一時ライセンスを取得するにはどうすればよいですか?

A4: Aspose.HTML for Javaの一時ライセンスを取得するには、 このページ .

Q5: Aspose.HTML for Java のサポートを受けることはできますか?

A5: はい、Asposeコミュニティからヘルプやサポートを受けることができます。 Aspose フォーラム .