HTML هي لغة ترميز تُستخدم في هيكلة صفحات الويب باستخدام عناصر وعلامات مختلفة وما إلى ذلك. عادةً ما يتم دعم مستندات HTML من خلال تقنيات التنسيق مثل CSS. في بعض حالات الاستخدام ، قد تحتاج إلى تعديل تنسيق النص في ملف HTML. وفقًا لهذه السيناريوهات ، تتناول هذه المقالة كيفية تغيير لون النص في ملف HTML برمجيًا في Java.
- تنسيق لون نص HTML - تثبيت Java API
- تغيير لون النص في HTML باستخدام Inline CSS باستخدام Java
- تغيير لون النص في HTML باستخدام Internal CSS في Java
تنسيق لون نص HTML - تثبيت Java API
Aspose.HTML for Java تدعم واجهة برمجة التطبيقات معالجة أو تحويل مختلف تنسيقات الملفات بما في ذلك MD و XPS و SVG وما إلى ذلك. يمكنك الوصول بسهولة إلى واجهة برمجة التطبيقات عن طريق تكوين ملف JAR الخاص بها من [التنزيلات] 5 ، أو لصق التكوينات التالية في ملف 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 باستخدام Inline CSS باستخدام Java
توضح الخطوات أدناه كيفية تغيير لون النص في ملف HTML باستخدام CSS المضمن:
- قم بتحميل مصدر HTML باستخدام فئة HTMLDocument.
- ابحث عن أول عنصر فقرة لتعيين سمة النمط.
- اضبط سمة النمط مع خاصية اللون.
- احفظ مستند HTML.
يوضح مقتطف الشفرة التالي كيفية تغيير لون النص في HTML باستخدام CSS المضمنة برمجيًا باستخدام Java:
// تحضير المسار لملف 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);
// عيّن سمة النمط بخاصية اللون
paragraph.getStyle().setProperty("color" , "#8B0000");
// احفظ مستند HTML
document.save("inline-css.html");
تغيير لون النص في HTML باستخدام CSS الداخلي باستخدام Java
توضح الخطوات التالية كيفية تغيير لون النص في HTML باستخدام CSS الداخلي باستخدام Java:
- قم بإنشاء كائن من فئة HTMLDocument.
- قم بإنشاء عنصر نمط وقم بتعيين قيمة لون النص لجميع عناصر الفقرة.
- إلحاق النمط بعد العثور على عنصر الرأس.
- احفظ ملف HTML المحدث.
يوضح نموذج التعليمات البرمجية التالي كيفية تغيير لون النص في ملف HTML باستخدام CSS داخلي برمجيًا في Java:
// تحضير المسار لملف 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 لجافا
يمكنك زيارة قسم [الوثائق][7] للتعرف على العديد من الميزات المضمنة في واجهة برمجة التطبيقات.
استنتاج
في الختام ، تعلمت كيفية تغيير لون النص في مستند HTML برمجيًا باستخدام Java. علاوة على ذلك ، لا تتردد في التواصل معنا على المنتدى في حالة وجود أي استفسارات.