Документ Microsoft Word является наиболее широко используемым форматом документов в образовательных и профессиональных организациях. Эти документы вовлечены в повседневные рутинные задачи из-за их широкого использования. В мире программного обеспечения автоматизация процесса создания документов дает много возможностей для повышения производительности. Однако мы будем использовать [API генератора документов] корпоративного уровня2 для программного создания документов Word. Итак, давайте начнем это руководство, чтобы узнать, как создать документ Word с помощью Java.
Мы рассмотрим следующие разделы:
- Установка API генератора документов
- Как создать документ Word с помощью Java
- Создание документов Word — дополнительные параметры
Установка 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.
Вы можете выполнить следующие шаги и фрагмент кода:
- Создайте экземпляр класса Document.
- Инициализируйте объект класса DocumentBuilder с помощью объекта Document.
- Вставляет строку в документ, вызывая метод write.
- Вызовите метод 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-интерфейс генератора документов предлагает огромный стек методов. Кроме того, вы можете делать гораздо больше, например добавлять изображения, вставлять таблицы, менять шрифты и многое другое.
Следующие шаги предназначены для программного добавления изображений и ссылок:
- Загрузите документ по абсолютному пути на диске, создав экземпляр класса Document.
- Создайте экземпляр класса DocumentBuilder с объектом Document.
- Вызовите метод insertImage, чтобы вставить изображение в файл.
- Добавьте гиперссылки с помощью метода insertHyperlink.
- Метод 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 без ограничений пробной версии.
Подведение итогов
Это подводит нас к концу этого сообщения в блоге. Вы узнали, как создать документ Word с помощью Java. Кроме того, вы также использовали некоторые расширенные методы, предлагаемые этим API генератора документов. Поэтому не забудьте посетить документацию, чтобы узнать о других возможностях.
Кроме того, мы рекомендуем вам следовать нашему Руководству по началу работы.
Наконец, conholdate.com пишет новые сообщения в блоге. Так что, пожалуйста, оставайтесь на связи для регулярных обновлений.
Задайте вопрос
Вы можете сообщить нам о своих вопросах или запросах на нашем форуме.
Часто задаваемые вопросы
Как создать файл .DOC в Java?
Следуйте этой ссылке, чтобы узнать шаги и фрагмент кода для создания файла в формате MS Word.