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

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

Документ Microsoft Word является наиболее широко используемым форматом документов в образовательных и профессиональных организациях. Эти документы вовлечены в повседневные рутинные задачи из-за их широкого использования. В мире программного обеспечения автоматизация процесса создания документов дает много возможностей для повышения производительности. Однако мы будем использовать [API генератора документов] корпоративного уровня2 для программного создания документов Word. Итак, давайте начнем это руководство, чтобы узнать, как создать документ Word с помощью Java.

Мы рассмотрим следующие разделы:

Установка API генератора документов

Процесс установки этой библиотеки Java довольно прост и занимает несколько секунд. Поэтому вы можете загрузить файл JAR или установить эту библиотеку, используя следующие конфигурации Maven.

<repository>
   <id>AsposeJavaAPI</id>
   <name>Aspose Java API</name>
   <url>https://releases.aspose.com/java/repo/</url>
 </repository> 
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-words</artifactId>
  <version>22.10</version>
  <classifier>jdk17</classifier>
</dependency>

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

Создание документов Word с использованием этой библиотеки Java — это вопрос нескольких строк исходного кода на Java.

Вы можете выполнить следующие шаги и фрагмент кода:

  1. Создайте экземпляр класса Document.
  2. Инициализируйте объект класса DocumentBuilder с помощью объекта Document.
  3. Вставляет строку в документ, вызывая метод write.
  4. Вызовите метод save, чтобы сохранить файл в формате Word.

Скопируйте и вставьте следующий код в основной файл:

// Создайте экземпляр класса Document.  
Document doc = new Document();
// Инициализируйте объект класса DocumentBuilder с помощью объекта Document.   
DocumentBuilder builder = new DocumentBuilder(doc);
// Вставляет строку в документ, вызывая метод записи.  
builder.write("hello world");
// Вызовите метод сохранения, чтобы сохранить файл в формате Word. 
doc.save(  "prog.docx");

Результат можно увидеть на изображении ниже:

Генерировать текстовые документы

Создание документов Word — дополнительные параметры

Этот API-интерфейс генератора документов предлагает огромный стек методов. Кроме того, вы можете делать гораздо больше, например добавлять изображения, вставлять таблицы, менять шрифты и многое другое.

Следующие шаги предназначены для программного добавления изображений и ссылок:

  1. Загрузите документ по абсолютному пути на диске, создав экземпляр класса Document.
  2. Создайте экземпляр класса DocumentBuilder с объектом Document.
  3. Вызовите метод insertImage, чтобы вставить изображение в файл.
  4. Добавьте гиперссылки с помощью метода insertHyperlink.
  5. Метод save сохранит файл мира.
String fileName = "prog.docx";
// Загрузите документ по абсолютному пути на диске, создав экземпляр класса Document. 
Document doc = new Document(fileName);
// Создайте экземпляр класса DocumentBuilder с объектом Document.   
DocumentBuilder builder = new DocumentBuilder(doc);
// Вызовите метод insertImage, чтобы вставить изображение в файл. 
builder.insertImage("pic.png");
// Добавьте гиперссылки с помощью метода insertHyperlink. 
builder.insertHyperlink("this is a link","www.google.com",false);
// Метод сохранения сохранит файл мира.   
doc.save("prog.docx");

Вы можете увидеть результат на изображении ниже:

API генератора документов

Получить бесплатную лицензию

Вы можете воспользоваться бесплатной временной лицензией, чтобы опробовать API без ограничений пробной версии.

Подведение итогов

Это подводит нас к концу этого сообщения в блоге. Вы узнали, как создать документ Word с помощью Java. Кроме того, вы также использовали некоторые расширенные методы, предлагаемые этим API генератора документов. Поэтому не забудьте посетить документацию, чтобы узнать о других возможностях.

Кроме того, мы рекомендуем вам следовать нашему Руководству по началу работы.

Наконец, conholdate.com пишет новые сообщения в блоге. Так что, пожалуйста, оставайтесь на связи для регулярных обновлений.

Задайте вопрос

Вы можете сообщить нам о своих вопросах или запросах на нашем форуме.

Часто задаваемые вопросы

Как создать файл .DOC в Java?

Следуйте этой ссылке, чтобы узнать шаги и фрагмент кода для создания файла в формате MS Word.

Смотрите также