Как да генерирате Word документ с помощта на Java без Interop

Ето кратък урок за предоставяне на подробности как да генерирате Word документ с помощта на Java без Interop. Има много сценарии, при които трябва да обработим файл на Word, без да използваме MS Word, Interop или Office Automation. Този урок ще ви помогне да създадете Word документ с помощта на Java без Interop и да го запазите като DOCX с помощта на няколко реда код.

Стъпки за генериране на Word документ с помощта на Java без Interop

  1. Добавете библиотека Aspose.Words, като използвате хранилището на Maven, за да създадете Word файл в Java без Interop
  2. Добавете препратки към класове Document и DocumentBuilder
  3. Създайте обект на клас документ
  4. Инициализирайте обект на клас DocumentBuilder за достъп до различни елементи на документа
  5. Добавете примерен удебелен текст в новосъздадения документ
  6. Запазете получения Word файл като DOCX, съдържащ примерен форматиран текст

В тези стъпки създаваме документ на Word и след това използваме клас DocumentBuilder за достъп до различни елементи в документа за писане на текст и прилагане на известно форматиране. След като напишем примерен текст, ние запазваме този изходен файл като DOCX, но можете да го запишете във всеки друг файлов формат на Word.

Код за създаване на Word файл в Java без Interop

Този код създава празен документ на Word и добавя малко удебелен текст, но можете да извършвате всички разширени операции върху този документ, които се поддържат от MS Word, като работа с шрифтове, горни и долни колонтитули, таблици, стилове, теми, секции, коментари и много повече. По същия начин можете да запишете изходния файл на Word като физически файл на диск, както и да го запишете в някакъв буфер на паметта, за да се върнете към браузър или да го запишете като петно в база данни за по-късна обработка.

В този урок научихме как Java генерира Word документ без Interop. Въпреки това, ако трябва да актуализирате съществуващ файл на Word, вижте статията на как да създадете таблица в Word документ с Java.

 Български