Aspose.HTML for Java を使用して XPS ページ サイズを調整する
このチュートリアルでは、Aspose.HTML for Java を使用して XPS ページ サイズを調整するプロセスを説明します。この強力なライブラリを使用すると、HTML ドキュメントを操作し、XPS などのさまざまな形式にレンダリングできます。 XPS ドキュメントの出力サイズを制御する必要がある場合、ページ サイズの調整は不可欠です。
前提条件
始める前に、次の前提条件が満たされていることを確認してください。
Java 開発環境: システムに Java Development Kit (JDK) がインストールされていることを確認します。
Aspose.HTML for Java ライブラリ: Aspose.HTML for Java ライブラリをダウンロードして、Java プロジェクトに含める必要があります。図書館を見つけることができますここ.
入力 HTML ファイル: レンダリングする HTML ファイルを準備し、XPS ページ サイズを調整します。このチュートリアルでは独自の 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")) {
//...
}
このステップでは、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 ドキュメントまたは、アスペス フォーラム.
よくある質問
Q1: Aspose.HTML for Java とは何ですか?
A1: Aspose.HTML for Java は、開発者が HTML ドキュメントを操作し、XPS、PDF、画像などのさまざまな形式に変換できるようにする Java ライブラリです。
Q2: Java 用の Aspose.HTML はどこでダウンロードできますか?
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 コミュニティからヘルプやサポートを求めることができます。アスペス フォーラム.