Jane z
Jane z
Читать 1 минуту

Добавление закладок в Word с помощью Java

Закладки могут отмечать текст, изображения и места в документе, позволяя вам переходить прямо к нужному тексту, изображению или месту, не прокручивая несколько абзацев или страниц. В этой статье вы узнаете, как программно добавить закладку в существующий документ Word с помощью Free Spire.Doc for Java.

Импорт зависимости JAR (2 метода)

Метод 1: Загрузите Free Spire.Doc for Java и разархивируйте его. Затем добавьте файл Spire.Doc.jar в свой проект в качестве зависимости.

Метод 2: Установите пакет jar через репозиторий Maven, и код для настройки файла pom.xml выглядит следующим образом:

repositories>
<repository>
<id>com.e-iceblue</id>
<name>e-iceblue</name>
<url>http://repo.e-iceblue.com/nexus/content/groups/public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.doc.free</artifactId>
<version>5.2.0</version>
</dependency>
</dependencies>

Образец кода

Методы Paragraph.appendBookmarkStart(java.lang.String name) и Paragraph.appendBookmarkEnd(java.lang.String name), предлагаемые Free Spire.Doc для Java, позволяют вставлять закладки с указанным именем в указанные абзацы. Полный пример кода выглядит следующим образом.

import com.spire.doc.*;

public class InsertBookmark {

public static void main(String[] args) {

//Создайте экземпляр Document Document doc = new Document();

//Загрузите образец файла Word doc.loadFromFile("D:\\Files\\test.docx");

//Получить первый раздел Section section = doc.getSections().get(0);

//Вставить закладку с указанным именем в указанные абзацы section.getParagraphs().get(3).appendBookmarkStart("Bookmark1");
section.getParagraphs().get(6).appendBookmarkEnd("Bookmark1");

//Сохраните документ doc.saveToFile("Bookmark.docx", FileFormat.Docx_2013);
}
}
Image for post
2 просмотра
Добавить
Еще
Jane z
Подписаться