この記事は Java を使用したウェブページ全体のスクリーンショットの取得 を支援します。IDE の設定方法、手順のリスト、そして Java を使用したウェブサイトのスクリーンショット取得 のサンプルコードが含まれています。要件に応じて出力をカスタマイズするためのコード強化についても議論します。
Java を使用してフルウェブページのスクリーンショットを取得する手順
- 環境を設定して Aspose.HTML for Java を使用し、ウェブページのスクリーンショットを取得します
- ライセンスをロードして、制限なしで製品のすべての機能を利用する
- スナップショットを取得するウェブページの URL を定義する
- ターゲットのウェブページを HTMLDocument クラスオブジェクトにロードする
- ImageSaveOptions クラスオブジェクトを作成して画像をカスタマイズする
- 出力画像の解像度と形式を PNG に設定する
- 読み込んだウェブページを画像にレンダリングし、出力を保存する
上記の手順は、Java を使用したフルウェブページのスクリーンショット の作成方法を説明しています。ライセンスをロードし、URL を定義し、定義した URL で HTMLDocument をインスタンス化してプロセスを開始します。ImageSaveOptions クラスのオブジェクトを作成し、水平および垂直解像度を設定し、出力画像形式を設定し、Converter.convertHTML() メソッドを使用してウェブページをレンダリングします。
JavaでWebページ全体のスクリーンショットを取得するコード
このコードは Java を使用したフルウェブページスクリーンキャプチャ の実装を示しています。PageSetup クラスを使用して、ページ全体をキャプチャするために PageLayoutOptions のフラグ FitToContentWidth と FitToContentHeight を設定します。setBackgroundColor() メソッドを使用したさらなるカスタマイズや、ファイルサイズを小さくするために ImageFormat を Webp に切り替えること、出力を小さくする必要がある場合は解像度を下げること、そしてレンダリングプロセス中にスタイルシートとメディア選択を制御するために options.getCss() を使用することが可能です。
このガイドでは、ウェブページのスナップショットを取得するプロセスについて説明します。EPUB を PDF に変換するには、記事 Change EPUB to PDF in Java を参照してください。