Ось короткий підручник із докладною інформацією про те, як генерувати документ Word за допомогою Java без Interop. Є багато сценаріїв, коли нам доводиться обробляти файл Word без використання MS Word, Interop або Office Automation. Цей посібник допоможе вам створити документ Word за допомогою Java без Interop і зберегти його як DOCX за допомогою кількох рядків коду.
Кроки для створення документа Word за допомогою Java без Interop
- Додайте бібліотеку Aspose.Words за допомогою репозиторію Maven, щоб створити файл Word у Java без Interop
- Додайте посилання на класи Document і DocumentBuilder
- Створіть екземпляр об’єкта класу Document
- Ініціалізація об’єкта класу DocumentBuilder для доступу до різних елементів документа
- Додайте зразок жирного тексту в щойно створений документ
- Збережіть отриманий файл Word як DOCX із зразком відформатованого тексту
У цих кроках ми створюємо документ Word, а потім використовуємо клас DocumentBuilder для доступу до різних елементів у документі для написання тексту та застосування деякого форматування. Після написання зразка тексту ми зберігаємо цей вихідний файл як DOCX, однак ви можете зберегти його в будь-якому іншому форматі файлу Word.
Код для створення файлу Word у Java без Interop
Цей код створює порожній документ Word і додає трохи жирного тексту, однак ви можете виконувати всі розширені операції з цим документом, які підтримуються MS Word, наприклад працювати зі шрифтами, верхніми та нижніми колонтитулами, таблицями, стилями, темами, розділами, коментарями та набагато більше. Так само ви можете зберегти вихідний файл Word як фізичний файл на диску, а також зберегти його в буфері пам’яті, щоб повернутися до браузера, або зберегти його як blob у базі даних для подальшої обробки.
У цьому посібнику ми дізналися, як Java генерує документ Word без Interop. Однак якщо вам потрібно оновити наявний файл Word, зверніться до статті як створити таблицю в документі Word за допомогою Java.