Ubah Warna String Teks dalam HTML C#

HTML adalah bahasa markup yang digunakan untuk membuat dan mendesain halaman web. Mereka dapat memasukkan teks dalam berbagai bentuk seperti paragraf, daftar, tabel, dll. Demikian pula, dapat berisi gambar, video, animasi, dan segala jenis objek grafis. Dalam kasus tertentu, Anda mungkin perlu memformat teks dengan mengubah warna teks. Oleh karena itu, artikel ini membahas cara mengubah warna teks dalam HTML menggunakan C#.

Pemformatan Warna Teks HTML – Instalasi C# API

Aspose.HTML for .NET API mendukung pembuatan atau manipulasi halaman HTML dan format file lainnya dalam C#. Cukup konfigurasikan API dengan mengakses file DLL dari halaman Downloads atau menjalankan perintah instalasi NuGet di bawah ini:

PM> Install-Package Aspose.Html

Ubah Warna Teks dalam HTML menggunakan Inline CSS menggunakan C#

Anda dapat mengubah warna teks dalam file HTML menggunakan CSS sebaris dengan langkah-langkah berikut:

  1. Buat instance dari kelas HTMLDocument.
  2. Temukan elemen paragraf pertama untuk menetapkan atribut gaya.
  3. Setel atribut gaya dengan properti warna.
  4. Simpan dokumen HTML.

Cuplikan kode berikut menunjukkan cara mengubah warna teks di HTML menggunakan inline CSS di C#:

// Siapkan jalur ke file HTML sumber
string documentPath = "color.html";

// Buat instance dari dokumen HTML
var document = new Aspose.Html.HTMLDocument(documentPath);

// Temukan elemen paragraf pertama untuk menetapkan atribut gaya
var paragraph = (Aspose.Html.HTMLElement)document.GetElementsByTagName("p").First();

// Setel atribut gaya dengan properti warna
paragraph.Style.Color = "#8B0000";

// Simpan dokumen HTML ke file
document.Save("inline-css.html");

Ubah Warna String Teks dalam HTML menggunakan CSS Internal di C#

Anda dapat mengubah warna teks dalam file HTML menggunakan CSS internal dengan langkah-langkah di bawah ini:

  1. Inisialisasi instance kelas HTMLDocument.
  2. Buat elemen gaya dan tetapkan nilai warna teks untuk semua elemen paragraf.
  3. Temukan elemen kepala dokumen dan tambahkan gaya.
  4. Simpan dokumen HTML.

Cuplikan kode di bawah ini menunjukkan cara mengubah warna teks dalam file HTML menggunakan CSS internal secara terprogram dalam C#:

// Siapkan jalur ke file HTML sumber
string documentPath = "color.html";

// Buat instance dari dokumen HTML
var document = new Aspose.Html.HTMLDocument(documentPath);

// Buat elemen gaya dan tetapkan nilai warna teks untuk semua elemen paragraf
var style = document.CreateElement("style");
style.TextContent = "p { color:#8B0000 }";

// Temukan elemen kepala dokumen
var head = document.GetElementsByTagName("head").First();

head.RemoveChild((Aspose.Html.HTMLElement)document.GetElementsByTagName("style").First());
head.AppendChild(style);

// Simpan dokumen HTML ke file
document.Save("internal-css-replace.html");

Jelajahi Aspose.HTML for .NET

Anda dapat melihat bagian dokumentasi untuk memahami banyak fitur lain yang disertakan dalam API.

Dapatkan Lisensi Gratis

Ingin menguji API tanpa batasan? Silakan meminta lisensi sementara gratis.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengubah warna string teks dalam file HTML secara terprogram dalam C#. Ini mencakup berbagai pendekatan yang dapat memenuhi kebutuhan dan skenario yang berbeda berdasarkan kebutuhan Anda. Jika Anda ingin mendiskusikan masalah atau pertanyaan Anda, silakan hubungi kami di forum.

Lihat juga

Gabungkan Template HTML dengan XML di C#