В этом разделе рассматривается базовая реализация того, как создать файл HTML с помощью Java. Вы можете генерировать HTML-документ на Java, используя простые вызовы API. Файлы HTML можно создавать программно «на лету» и использовать в различных приложениях, таких как создание отчетов или счетов.
Шаги для создания HTML-файла с использованием Java
- Настройте свой проект, добавив JAR-файл Aspose.HTML из репозитория Maven.
- Инициализировать пустой экземпляр объекта HTMLDocument
- Добавьте экземпляр класса элемента Text для хранения текста в HTML-документе.
- Вставьте элемент Text внутрь тела HTML
- Сохраните сгенерированный HTML-файл на диск.
Чтобы сгенерировать файл HTML с помощью Java, сначала мы создадим экземпляр HTMLDocument Class по умолчанию. Используя метод createTextNode, мы добавим желаемый текст HTML для документа. Затем мы будем использовать Text Class, чтобы добавить текст HTML внутрь тела HTML. Наконец, мы сохраним документ HTML на диск в Java, используя простые вызовы API.
Код для создания HTML-документа в Java
package exampleshtml; | |
import com.aspose.html.HTMLDocument; | |
import com.aspose.html.License; | |
import com.aspose.html.dom.Text; | |
public class CreateHTML { | |
public static void main(String[] argsHTML) throws Exception { | |
// Setting API license to use complete featyres | |
License lic = new License(); | |
lic.setLicense("HTML.Total.Java.lic"); | |
// Initialize an empty HTMLDocument object instance | |
HTMLDocument htmldocument = new HTMLDocument(); | |
// Adding a text element to hold text for HTML document | |
Text text = htmldocument.createTextNode("Example HTML document generated " | |
+ "using Aspose.HTML for Java"); | |
// Insert the text element inside HTML body | |
htmldocument.getBody().appendChild(text); | |
// Save the generated HTML file to disk | |
htmldocument.save("Created_HTML_File.html"); | |
} | |
} |
В предыдущем разделе мы узнали как извлечь текст из файла DXF с помощью Java. Принимая во внимание, что эта тема в Java создает HTML-документ, который можно использовать для отчетов или счетов, которые могут отображаться в браузерах.