Из этого руководства вы узнаете, как создать закладку в Word с помощью Java. Он предоставляет всю необходимую информацию об использовании библиотеки, логике программирования для написания приложения и исполняемый образец кода для добавления закладки в Word с помощью Java. Также предоставляется объяснение для добавления нескольких вложенных закладок в один и тот же документ и последующего сохранения его как DOCX или DOC в соответствии с требованиями.
Шаги по добавлению закладки в документ Word с помощью Java
- Установите среду, чтобы добавить Aspose.Words for Java для вставки закладок
- Создайте новый файл Word, используя объект класса Document, и создайте экземпляр объекта класса DocumentBuilder.
- Создайте закладку и установите ее имя
- Добавьте образец текста
- Создайте еще одну вложенную закладку с указанным именем и добавьте текст в документ под ней
- Перед сохранением на диск закройте вложенную закладку, а затем внешнюю закладку.
Эти шаги описывают процедуру вставки закладки в Word с помощью Java. Здесь доступны все необходимые детали, включая настройки среды, необходимые классы и методы для добавления закладок вместе с описанием, чтобы добавить образец текста для простого тестирования функции. Шаги здесь предназначены для вложенных закладок, однако при необходимости вы можете добавить только одну закладку.
Код для автоматического создания закладок в Word с использованием Java
import com.aspose.words.Document; | |
import com.aspose.words.DocumentBuilder; | |
import com.aspose.words.License; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to insert bookmark using Java | |
// Instantiate the license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Create the Document object | |
Document doc = new Document(); | |
// Create a DocumentBuilder object | |
DocumentBuilder builder = new DocumentBuilder(doc); | |
// Create a bookmark | |
builder.startBookmark("Outer Bookmark"); | |
// Add some text under this bookmark | |
builder.writeln("Text inside the outer bookmark."); | |
// Start another bookmark | |
builder.startBookmark("Nested Inner Bookmark"); | |
// Add some text to the document under this nested bookmark | |
builder.writeln("Text inside a NestedBookmark."); | |
// End the nested bookmark | |
builder.endBookmark("Nested Inner Bookmark"); | |
// Write text after the nested bookmark | |
builder.writeln("Text after Nested Bookmark."); | |
// End the outer bookmark | |
builder.endBookmark("Outer Bookmark"); | |
// Save the resultant Word file with bookmarks | |
doc.save("Output.docx"); | |
System.out.println("Done"); | |
} | |
} |
Этот код демонстрирует процесс создания закладки в Word с помощью Java. Объект класса DocumentBuilder используется для вставки текста, а также для начала и окончания закладок с использованием имени закладки. Вы можете не только добавлять закладки на основе строк текста, но также добавлять закладки по столбцам, используя startColumnBookmark(), указав имя закладки.
В этом руководстве мы научились добавлять одну или несколько закладок в файл Word. Если вы хотите узнать, как добавить водяной знак в файл Word, обратитесь к статье как добавить водяной знак в Word с помощью Java.