Kolor tekstu HTML Java

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

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:

  1. Załaduj źródłowy kod HTML przy użyciu klasy HTMLDocument.
  2. Znajdź pierwszy element akapitu, aby ustawić atrybut stylu.
  3. Ustaw atrybut stylu za pomocą właściwości color.
  4. 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:

  1. Utwórz obiekt klasy HTMLDocument.
  2. Utwórz element stylu i ustaw wartość koloru tekstu dla wszystkich elementów akapitu.
  3. Dołącz styl po znalezieniu elementu head.
  4. 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.

Zobacz też