فایلهای HTML حاوی زبان نشانهگذاری هستند که میتوان از آن برای قالببندی متن و سایر محتویات صفحه که با استفاده از مرورگرهای وب مشاهده میشوند، استفاده کرد. ممکن است بخواهید صفحات HTML برای نیازهای مختلف ایجاد کنید. بر این اساس، این مقاله نحوه ایجاد یک فایل HTML به صورت برنامهنویسی در جاوا را پوشش میدهد.
- ایجاد فایل های HTML – نصب Java API
- یک فایل HTML به صورت برنامه نویسی در جاوا ایجاد کنید
- یک فایل HTML پیشرفته در جاوا ایجاد کنید
ایجاد فایل های HTML – نصب Java API
Aspose.HTML for Java میتواند برای ایجاد، ویرایش، یا تبدیل HTML، SVG، MD و سایر [فرمتهای فایل4 استفاده شود. میتوانید API را با دانلود فایل JAR آن از بخش دانلودها یا با استفاده از تنظیمات Maven زیر در فایل pom.xml پروژه مبتنی بر Maven خود پیکربندی کنید. این کتابخانه را از 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 به صورت برنامه نویسی در جاوا ایجاد کنید
مراحل زیر نحوه ایجاد یک فایل HTML پایه را از ابتدا به صورت برنامه نویسی در جاوا نشان می دهد:
- یک شی از کلاس HTMLDocument را مقداردهی کنید.
- یک عنصر متنی ایجاد کنید و آن را به سند خالی اضافه کنید.
- فایل HTML خروجی را ذخیره کنید.
نمونه کد زیر نحوه ایجاد یک فایل HTML را از ابتدا به صورت برنامه نویسی با استفاده از جاوا نشان می دهد:
// یک مسیر خروجی برای ذخیره سند آماده کنید
String documentPath = "create-new-document.html";
// یک سند HTML خالی را راه اندازی کنید
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument();
// یک عنصر متنی ایجاد کنید و آن را به سند اضافه کنید
var text = document.createTextNode("Hello World!");
document.getBody().appendChild(text);
// سند را روی دیسک ذخیره کنید
document.save(documentPath);
یک فایل HTML پیشرفته در جاوا ایجاد کنید
این بخش یک قدم بیشتر از اطلاعاتی است که در بالا یاد گرفتیم. توضیح می دهد که چگونه یک نسخه پیشرفته از فایل HTML ایجاد کنید که در آن یک عنوان، یک پاراگراف و یک لیست با استفاده از جاوا اضافه می شود:
- نمونه ای از کلاس HTMLDocument را راه اندازی کنید.
- یک عنصر عنوان ایجاد کنید و آن را به سند اضافه کنید.
- یک پاراگراف اضافه کنید و آن را اضافه کنید.
- یک مورد لیست اضافه کنید و آن را به عنوان یک فایل HTML ذخیره کنید.
قطعه کد زیر نحوه ایجاد یک فایل HTML پیشرفته به صورت برنامه نویسی در جاوا را توضیح می دهد:
// یک سند HTML خالی ایجاد کنید
var document = new com.aspose.html.HTMLDocument();
// عنوان اضافه کنید
// یک عنصر عنوان ایجاد کنید
var h2 = (com.aspose.html.HTMLHeadingElement)document.createElement("h2");
// یک عنصر متنی ایجاد کنید
var text = document.createTextNode("This is Sample Heading!");
// عنصر متن را به عنوان اضافه کنید
h2.appendChild(text);
// عنوان اضافه کنید to the document
document.getBody().appendChild(h2);
// اضافه کردن پاراگراف
// یک عنصر پاراگراف ایجاد کنید
var p = (com.aspose.html.HTMLParagraphElement)document.createElement("p");
// یک ویژگی سفارشی تنظیم کنید
p.setAttribute("id", "first-paragraph");
// یک گره متنی ایجاد کنید
var paraText = document.createTextNode("This is first paragraph. ");
// متن را به پاراگراف اضافه کنید
p.appendChild(paraText);
// پاراگراف را به بدنه سند پیوست کنید
document.getBody().appendChild(p);
// اضافه کردن لیست سفارش داده شده
// یک عنصر پاراگراف ایجاد کنید
var list = (com.aspose.html.HTMLOListElement)document.createElement("ol");
// آیتم li را اضافه کنید
var item1 = (com.aspose.html.HTMLLIElement)document.createElement("li");
item1.appendChild(document.createTextNode("First list item."));
// آیتم li را اضافه کنیدs to the list
list.appendChild(item1);
// لیست را به بدنه سند پیوست کنید
document.getBody().appendChild(list);
// سند HTML را در یک فایل ذخیره کنید
document.save("create-html-advanced.html");
Aspose.HTML را برای جاوا کاوش کنید
میتوانید نگاهی به فضای [اسناد][7] بیندازید تا ویژگیهای مختلف API را بررسی کنید.
نتیجه
در پایان، نحوه ایجاد یک فایل HTML در جاوا را یاد گرفتید. این مورد اصلی استفاده از ایجاد یک فایل HTML و همچنین یک نسخه پیشرفته برای ایجاد یک فایل HTML از ابتدا به صورت برنامه نویسی در جاوا را توضیح می دهد. علاوه بر این، لطفاً در صورت وجود هر گونه نگرانی با ما در [فروم 8 بنویسید.