Как создать закладку в Word с помощью Java

Из этого руководства вы узнаете, как создать закладку в Word с помощью Java. Он предоставляет всю необходимую информацию об использовании библиотеки, логике программирования для написания приложения и исполняемый образец кода для добавления закладки в Word с помощью Java. Также предоставляется объяснение для добавления нескольких вложенных закладок в один и тот же документ и последующего сохранения его как DOCX или DOC в соответствии с требованиями.

Шаги по добавлению закладки в документ Word с помощью Java

  1. Установите среду, чтобы добавить Aspose.Words for Java для вставки закладок
  2. Создайте новый файл Word, используя объект класса Document, и создайте экземпляр объекта класса DocumentBuilder.
  3. Создайте закладку и установите ее имя
  4. Добавьте образец текста
  5. Создайте еще одну вложенную закладку с указанным именем и добавьте текст в документ под ней
  6. Перед сохранением на диск закройте вложенную закладку, а затем внешнюю закладку.

Эти шаги описывают процедуру вставки закладки в 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.

 Русский