![Kolor tekstu HTML Java](images/Change-Text-Color-HTML-java.jpg#center)
HTML to język znaczników używany do strukturyzowania stron internetowych przy użyciu różnych elementów, znaczników itp. Dokumenty HTML są zwykle wspomagane technologiami formatowania, takimi jak CSS. W niektórych przypadkach może być konieczna modyfikacja formatowania tekstu w pliku HTML. Zgodnie z takimi scenariuszami, w tym artykule opisano, jak programowo zmienić kolor tekstu w pliku HTML w Javie.
- Formatowanie kolorów tekstu HTML – instalacja Java API
- Zmień kolor tekstu w HTML za pomocą Inline CSS przy użyciu Java
- Zmień kolor tekstu w HTML za pomocą wewnętrznego CSS w Javie
Formatowanie kolorów tekstu HTML – instalacja Java API
Aspose.HTML for Java API obsługuje manipulowanie lub konwertowanie różnych formatów plików, w tym MD, XPS, SVG itp. Możesz łatwo uzyskać dostęp do API, konfigurując jego plik JAR z Pobrań lub wklejenie poniższych konfiguracji do pliku pom.xml swojego projektu w celu zainstalowania go z Aspose Repository:
Magazyn:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Zależność:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>22.9</version>
<classifier>jdk18</classifier>
</dependency>
</dependencies>
Zmień kolor tekstu w HTML za pomocą Inline CSS przy użyciu Java
Poniższe kroki opisują, jak zmienić kolor tekstu w pliku HTML za pomocą wbudowanego CSS:
- Załaduj źródłowy kod HTML przy użyciu klasy HTMLDocument.
- Znajdź pierwszy element akapitu, aby ustawić atrybut stylu.
- Ustaw atrybut stylu za pomocą właściwości color.
- Zapisz dokument HTML.
Poniższy fragment kodu demonstruje, jak programowo zmienić kolor tekstu w HTML za pomocą wbudowanego CSS przy użyciu języka Java:
// Przygotuj ścieżkę do źródłowego pliku HTML
String documentPath = "color.html";
// Utwórz instancję dokumentu HTML
var document = new com.aspose.html.HTMLDocument(documentPath);
// Znajdź pierwszy element akapitu, aby ustawić atrybut stylu
var paragraph = (com.aspose.html.HTMLElement)document.getElementsByTagName("p").get_Item(0);
// Ustaw atrybut stylu za pomocą właściwości koloru
paragraph.getStyle().setProperty("color" , "#8B0000");
// Zapisz dokument HTML
document.save("inline-css.html");
Zmień kolor tekstu w HTML za pomocą wewnętrznego CSS przy użyciu Java
Poniższe kroki wyjaśniają, jak zmienić kolor tekstu w HTML za pomocą wewnętrznego CSS przy użyciu Javy:
- Utwórz obiekt klasy HTMLDocument.
- Utwórz element stylu i ustaw wartość koloru tekstu dla wszystkich elementów akapitu.
- Dołącz styl po znalezieniu elementu head.
- Zapisz zaktualizowany plik HTML.
Poniższy przykładowy kod wyjaśnia, jak programowo zmienić kolor tekstu w pliku HTML za pomocą wewnętrznego CSS w Javie:
// Przygotuj ścieżkę do źródłowego pliku HTML
String documentPath = "color.html";
// Utwórz instancję dokumentu HTML
var document = new com.aspose.html.HTMLDocument(documentPath);
// Utwórz element stylu i przypisz wartość koloru tekstu do wszystkich elementów akapitu
var style = document.createElement("style");
style.setTextContent("p { color:#8B0000 }");
// Znajdź element nagłówka dokumentu i dołącz element stylu do nagłówka
var head = document.getElementsByTagName("head").get_Item(0);
head.removeChild((com.aspose.html.HTMLElement)document.getElementsByTagName("style").get_Item(0));
head.appendChild(style);
// Zapisz dokument HTML do pliku
document.save("internal-css-replace.html");
Przeglądaj Aspose.HTML dla Javy
Możesz odwiedzić sekcję [dokumentacja][7], aby poznać wiele funkcji zawartych w interfejsie API.
Wniosek
Podsumowując, nauczyłeś się programowo zmieniać kolor tekstu w dokumencie HTML przy użyciu języka Java. Ponadto w przypadku jakichkolwiek pytań prosimy o kontakt z nami pod adresem forum.