HTML は、さまざまな要素、タグなどを使用して Web ページを構造化するために使用されるマークアップ言語です。HTML ドキュメントは通常、CSS などのフォーマット技術によって支援されます。使用例によっては、HTML ファイルのテキスト形式を変更する必要がある場合があります。このようなシナリオに従って、この記事では Java でプログラムによって HTML ファイルのテキストの色を変更する方法について説明します。
- HTML テキストの色の書式設定 – Java API のインストール
- Java を使用してインライン CSS を使用して HTML のテキストの色を変更する
- Java で内部 CSS を使用して HTML のテキストの色を変更する
HTML テキストの色の書式設定 – Java API のインストール
Aspose.HTML for Java API は、MD、XPS、SVG などを含むさまざまな ファイル フォーマット の操作または変換をサポートします。ダウンロード から JAR ファイルを構成することで、API に簡単にアクセスできます。 ] ページに移動するか、Aspose リポジトリ からプロジェクトをインストールするために、プロジェクトの pom.xml ファイルに次の構成を貼り付けます。
リポジトリ:
<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>22.9</version>
<classifier>jdk18</classifier>
</dependency>
</dependencies>
Java を使用してインライン CSS を使用して HTML のテキストの色を変更する
以下の手順では、インライン CSS を使用して HTML ファイル内のテキストの色を変更する方法について詳しく説明します。
- HTMLDocument クラスを使用してソース HTML を読み込みます。
- スタイル属性を設定する最初の段落要素を見つけます。
- color プロパティで style 属性を設定します。
- HTML ドキュメントを保存します。
次のコード スニペットは、Java を使用してプログラムでインライン CSS を使用して HTML のテキストの色を変更する方法を示しています。
// ソース HTML ファイルへのパスを準備する
String documentPath = "color.html";
// HTML ドキュメントのインスタンスを作成する
var document = new com.aspose.html.HTMLDocument(documentPath);
// スタイル属性を設定する最初の段落要素を見つける
var paragraph = (com.aspose.html.HTMLElement)document.getElementsByTagName("p").get_Item(0);
// color プロパティで style 属性を設定する
paragraph.getStyle().setProperty("color" , "#8B0000");
// HTML ドキュメントを保存する
document.save("inline-css.html");
Java を使用して内部 CSS を使用して HTML のテキストの色を変更する
次の手順では、Java を使用して内部 CSS を使用して HTML のテキストの色を変更する方法について説明します。
- HTMLDocument クラスのオブジェクトを作成します。
- スタイル要素を作成し、すべての段落要素のテキストの色の値を設定します。
- head 要素を見つけた後にスタイルを追加します。
- 更新した HTML ファイルを保存します。
次のサンプル コードは、Java でプログラムによって内部 CSS を使用して、HTML ファイル内のテキストの色を変更する方法を詳しく説明しています。
// ソース HTML ファイルへのパスを準備する
String documentPath = "color.html";
// HTML ドキュメントのインスタンスを作成する
var document = new com.aspose.html.HTMLDocument(documentPath);
// スタイル要素を作成し、すべての段落要素にテキストの色の値を割り当てます
var style = document.createElement("style");
style.setTextContent("p { color:#8B0000 }");
// ドキュメントの head 要素を見つけて、スタイル要素を head に追加します
var head = document.getElementsByTagName("head").get_Item(0);
head.removeChild((com.aspose.html.HTMLElement)document.getElementsByTagName("style").get_Item(0));
head.appendChild(style);
// HTML ドキュメントをファイルに保存する
document.save("internal-css-replace.html");
Aspose.HTML for Java を調べる
[ドキュメント][7] セクションにアクセスして、API に含まれる多くの機能を学習できます。
結論
結論として、Java を使用してプログラムで HTML ドキュメントのテキストの色を変更する方法を学びました。また、ご不明な点がございましたら、フォーラム までお気軽にお問い合わせください。