Зміст у Word на Java

Зміст(Зміст) у документі Word дає огляд вмісту документа. Дуже часто він вважається необхідною частиною документів. Під час програмного створення документів Word вам може знадобитися маніпулювати змістом, тобто додати або оновити зміст. Для таких випадків ця стаття пропонує простий, високоякісний і швидкісний метод створення та керування змістом документів Word у Java.

Java API для створення змісту в документах Word

Для роботи зі змістом у документах Word ми будемо використовувати Aspose.Words for Java. Це потужний API для обробки текстів, який дозволяє створювати, змінювати або перетворювати документи Word. Ви можете завантажити API або встановити його за допомогою наведених нижче конфігурацій Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>21.6</version>
    <type>pom</type>
</dependency>

Створення змісту в документі Word на Java

Нижче наведено кроки для створення змісту в документі Word за допомогою Java.

У наведеному нижче прикладі коду показано, як створити зміст у документі Word на Java.

// Завантажте документ Word
Document doc = new Document("Word.docx");

// Створіть конструктор документів
DocumentBuilder builder = new DocumentBuilder(doc);

// Вставте зміст на початку документа.
builder.insertTableOfContents("\\o \"1-3\" \\h \\z \\u");
builder.insertBreak(BreakType.PAGE_BREAK);

// Щойно вставлений зміст спочатку буде порожнім.
// Його потрібно заповнити, оновивши поля в документі.
doc.updateFields();

// Збережіть оновлений документ
doc.save("Output.docx");

Java: Оновлення змісту в документі Word

Нижче наведено кроки для оновлення змісту в документі Word за допомогою Java.

  • Створіть екземпляр класу Document, щоб завантажити документ Word.
  • Оновіть поля за допомогою методу Document.updateFields().
  • Збережіть документ Word за допомогою методу Document.save(String).

У наведеному нижче прикладі коду показано, як оновити зміст у документі Word.

// Завантажте документ Word
Document doc = new Document("Word.docx");

// Оновити зміст
doc.updateFields();

// Збережіть оновлений документ
doc.save("Output.docx");

Створіть зміст MS Word із безкоштовною ліцензією

Ви можете отримати безкоштовну тимчасову ліцензію, щоб створювати та маніпулювати змістом у документах Word без оціночних обмежень.

Висновок

У цій статті ви дізналися, як програмно працювати зі змістом у документах Word. Кроки та зразки коду показали, як додати або оновити зміст у документі Word у Java. Ви можете дізнатися більше про API обробки тексту Java, використовуючи документацію. Якщо у вас виникнуть запитання, не соромтеся повідомити нас через наш форум.

Дивись також