رنگ متن HTML جاوا

HTML یک زبان نشانه‌گذاری است که برای ساختار صفحات وب با استفاده از عناصر مختلف، برچسب‌ها و غیره استفاده می‌شود. اسناد HTML معمولاً با فناوری‌های قالب‌بندی مانند CSS کمک می‌کنند. در برخی موارد، ممکن است لازم باشد قالب بندی متن را در یک فایل HTML تغییر دهید. مطابق با چنین سناریوهایی، این مقاله نحوه تغییر رنگ متن در یک فایل HTML به صورت برنامه‌نویسی در جاوا را پوشش می‌دهد.

قالب بندی رنگ متن HTML – جاوا API نصب

Aspose.HTML for Java API از دستکاری یا تبدیل [فرمت‌های فایل4 مختلف از جمله MD، XPS، SVG و غیره پشتیبانی می‌کند. صفحه ]، یا قرار دادن تنظیمات زیر در فایل pom.xml پروژه خود به منظور نصب آن از Aspose Repository:

مخزن:

 <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>

تغییر رنگ متن در HTML با استفاده از CSS درون خطی با استفاده از جاوا

مراحل زیر نحوه تغییر رنگ متن در یک فایل HTML با استفاده از CSS درون خطی را توضیح می دهد:

  1. HTML منبع را با استفاده از کلاس HTMLDocument بارگیری کنید.
  2. اولین عنصر پاراگراف را برای تنظیم یک ویژگی سبک پیدا کنید.
  3. ویژگی style را با ویژگی color تنظیم کنید.
  4. سند HTML را ذخیره کنید.

قطعه کد زیر نحوه تغییر رنگ متن در HTML را با استفاده از CSS درون خطی به صورت برنامه نویسی با استفاده از جاوا نشان می دهد:

// مسیر فایل 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);

// ویژگی style را با ویژگی رنگ تنظیم کنید
paragraph.getStyle().setProperty("color" , "#8B0000");

// سند HTML را ذخیره کنید
document.save("inline-css.html");

تغییر رنگ متن در HTML با استفاده از CSS داخلی با استفاده از جاوا

مراحل زیر نحوه تغییر رنگ متن در HTML با استفاده از CSS داخلی با استفاده از جاوا را توضیح می دهد:

  1. یک شی از کلاس HTMLDocument ایجاد کنید.
  2. یک عنصر سبک بسازید و مقدار رنگ متن را برای همه عناصر پاراگراف تنظیم کنید.
  3. پس از یافتن عنصر سر، استایل را اضافه کنید.
  4. فایل HTML به روز شده را ذخیره کنید.

کد نمونه زیر نحوه تغییر رنگ متن در فایل HTML را با استفاده از CSS داخلی به صورت برنامه‌نویسی در جاوا توضیح می‌دهد:

// مسیر فایل HTML منبع را آماده کنید
String documentPath = "color.html";

// یک نمونه از یک سند HTML ایجاد کنید
var document = new com.aspose.html.HTMLDocument(documentPath);

// یک عنصر سبک ایجاد کنید و مقدار رنگ متن را برای همه عناصر پاراگراف اختصاص دهید
var style = document.createElement("style");
style.setTextContent("p { color:#8B0000 }");

// عنصر سر سند را پیدا کنید و عنصر سبک را به سر اضافه کنید
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 را برای جاوا کاوش کنید

برای یادگیری بسیاری از ویژگی‌های موجود در API، می‌توانید از بخش [اسناد][7] دیدن کنید.

نتیجه

در پایان، شما یاد گرفته اید که چگونه رنگ متن را در یک سند HTML به صورت برنامه نویسی با استفاده از جاوا تغییر دهید. علاوه بر این، لطفاً در صورت وجود هرگونه سؤال با ما در [فروم 8 تماس بگیرید.

همچنین ببینید