HTML Barva textu Java

HTML je značkovací jazyk používaný ke strukturování webových stránek pomocí různých prvků, značek atd. Dokumentům HTML obvykle pomáhají formátovací technologie, jako je CSS. V některých případech použití může být nutné upravit formátování textu v souboru HTML. V souladu s takovými scénáři tento článek popisuje, jak změnit barvu textu v souboru HTML programově v jazyce Java.

Formátování barev HTML textu – Instalace Java API

Aspose.HTML for Java API podporuje manipulaci nebo konverzi různých formátů souborů včetně MD, XPS, SVG atd. K API můžete snadno přistupovat tak, že nakonfigurujete jeho soubor JAR z Soubory ke stažení nebo vložením následujících konfigurací do souboru pom.xml vašeho projektu, abyste jej mohli nainstalovat z Aspose Repository:

úložiště:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

Závislost:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>22.9</version>
        <classifier>jdk18</classifier>
    </dependency>
</dependencies>

Změňte barvu textu v HTML pomocí inline CSS pomocí Java

Níže uvedené kroky vysvětlují, jak změnit barvu textu v souboru HTML pomocí inline CSS:

  1. Načtěte zdrojový kód HTML pomocí třídy HTMLDocument.
  2. Najděte první prvek odstavce pro nastavení atributu stylu.
  3. Nastavte atribut stylu pomocí vlastnosti color.
  4. Uložte dokument HTML.

Následující fragment kódu ukazuje, jak změnit barvu textu v HTML pomocí inline CSS programově pomocí Java:

// Připravte cestu ke zdrojovému HTML souboru
String documentPath = "color.html";

// Vytvořte instanci dokumentu HTML
var document = new com.aspose.html.HTMLDocument(documentPath);

// Najděte první prvek odstavce pro nastavení atributu stylu
var paragraph = (com.aspose.html.HTMLElement)document.getElementsByTagName("p").get_Item(0);

// Nastavte atribut stylu pomocí vlastnosti color
paragraph.getStyle().setProperty("color" , "#8B0000");

// Uložte dokument HTML
document.save("inline-css.html");

Změňte barvu textu v HTML pomocí interního CSS pomocí Java

Následující kroky vysvětlují, jak změnit barvu textu v HTML pomocí interních CSS pomocí Java:

  1. Vytvořte objekt třídy HTMLDocument.
  2. Vytvořte prvek stylu a nastavte hodnotu barvy textu pro všechny prvky odstavce.
  3. Po nalezení prvku head přidejte styl.
  4. Uložte aktualizovaný soubor HTML.

Následující ukázkový kód rozvádí, jak změnit barvu textu v souboru HTML pomocí interního CSS programově v Javě:

// Připravte cestu ke zdrojovému HTML souboru
String documentPath = "color.html";

// Vytvořte instanci dokumentu HTML
var document = new com.aspose.html.HTMLDocument(documentPath);

// Vytvořte prvek stylu a přiřaďte hodnotu barvy textu všem prvkům odstavce
var style = document.createElement("style");
style.setTextContent("p { color:#8B0000 }");

// Najděte prvek hlavičky dokumentu a přidejte prvek stylu k hlavičce
var head = document.getElementsByTagName("head").get_Item(0);

head.removeChild((com.aspose.html.HTMLElement)document.getElementsByTagName("style").get_Item(0));
head.appendChild(style);

// Uložte dokument HTML do souboru
document.save("internal-css-replace.html");

Prozkoumejte Aspose.HTML pro Java

Můžete navštívit sekci [dokumentace][7], kde se dozvíte mnoho funkcí zahrnutých v API.

Závěr

Na závěr jste se naučili, jak změnit barvu textu v dokumentu HTML pomocí programu Java. Kromě toho nás v případě jakýchkoliv dotazů neváhejte kontaktovat na forum.

Viz také