Aspose.Words  for Java

Java API для обработки файлов Word

Разрабатывайте приложения с возможностью создавать, обрабатывать, отображать и преобразовывать документы Word в различные форматы на Java.

  Скачать бесплатную пробную версию
  
 

Aspose.Words for Java — это многофункциональный API-интерфейс обработки документов для создания, изменения, преобразования, рендеринга и печати файлов во всех форматах, поддерживаемых Microsoft Word и т. д. Это не зависит от Microsoft Word или других сторонних приложений. Однако Aspose.Words для Java предоставляет функции, поддерживаемые Word. – сравнить документы, найти и заменить text, разделить документ на части, слияние почты поля, отображать страницы, форматировать все элементы документа и так далее. Вы можете увидеть полный список возможностей Aspose.Words в нашей документации.

Aspose.Words API поддерживает все популярные форматы загрузки и сохранения. Вы можете сохранять или преобразовывать документы Word в форматы с фиксированным макетом — PDF или XML, а также преобразовывать файлы Word в популярные графические или мультимедийные форматы — JPEG, SVG, GIF и другие. Проверьте полный список поддерживаемых форматов.

Расширенные функции API Java Words

Вы можете попробовать некоторые из популярных функций Aspose.Words на страницах онлайн-приложений:

Можешь попробовать все онлайн-приложения Aspose.Words.

Также ознакомьтесь с документацией по наиболее популярным функциям Aspose.Words:

Обратите внимание, что список не является полным, и вы можете найти больше функций и описаний в документация.

Преобразование документа в Java

Возможность быстро, надежно и эффективно сохранить файл в различных форматах с высокой степенью точности — причина, по которой большинство наших клиентов выбирают Aspose.Words.

Java API позволяет конвертировать файл из одного поддерживаемого формата в другой всего двумя строками кода. Это так просто!

Конвертировать DOC в DOCX — Java

// Загрузить файл DOC для конвертации
Document wpd = new Document(dir + "template.doc");

// Преобразование DOC в DOCX
wpd.save(dir + "output.docx", SaveFormat.DOCX);

Преобразование HTML в DOCX — Java

// Загружаем HTML-файл для конвертации
Document wpd = new Document(dir + "template.html");

// Преобразование HTML в DOCX
wpd.save(dir + "output.docx", SaveFormat.DOCX);

Преобразование RTF в PDF – Java

// Загружаем файл RTF для конвертации
Document wpd = new Document(dir + "template.rtf");

// Преобразование RTF в PDF
wpd.save(dir + "output.pdf", SaveFormat.PDF);

Подробнее см. страница конвертации.

Рендеринг, просмотр или печать файлов с использованием Java

Aspose.Words для Java имеет собственный механизм рендеринга, специально разработанный для рендеринга и печати документов с высочайшей точностью.

На страницах документации вы можете узнать, как:

Отчетность и слияние

Aspose.Words for Java — это полнофункциональное решение для составления отчетов. Вы можете создавать отчеты в Microsoft Word, а затем разрешить API заполнять файлы данными из различных источников данных, сохраняя при этом настройки слияния.

Aspose.Words for Java позволяет использовать стандартные поля слияния почты Microsoft Word в отчетах. Кроме того, вы можете использовать расширенный синтаксис библиотеки для полей слияния для выполнения более сложных задач во время операций слияния, таких как вставка изображений или повторяющихся областей.

Программирование с документами с использованием объектной модели документа (DOM)

Aspose.Words for Java помогает разработчикам создавать, создавать, изменять, анализировать и проверять загруженные файлы, используя нашу интуитивно понятную объектную модель документа (DOM), которая состоит из более чем 100 классов. Эта объектная модель позволяет разработчикам программно манипулировать различными элементами, такими как разделы, верхние и нижние колонтитулы, абзацы, списки, таблицы, текст, поля, гиперссылки, закладки, изображения, смарт-теги, фигуры, пользовательский XML и многое другое.

Кроме того, все объекты рисования, включая фигуры, текстовые поля, изображения, объекты OLE и элементы управления, поддерживаются этой объектной моделью документа, что позволяет выполнять множество задач, таких как вставка водяных знаков на страницы или извлечение изображений из уже существующего файла.

Aspose.Words for Java предоставляет полезные служебные функции, например, объединение или разделение файлов, поиск и замена текста, защита или снятие защиты файлов, изменение свойств и вставка фрагментов HTML в документы. Все эти функции доступны через простые в использовании API-интерфейсы, которые помогают разработчикам выполнять сложные операции, не беспокоясь о спецификациях формата файла.

Объединить два документа – Java

// Загружаем исходный и конечный файлы
Document srcDoc = new Document(dir + "source.docx");
Document dstDoc = new Document(dir + "destination.docx");

// Установить добавленный файл, чтобы он начинался с новой страницы
srcDoc.getFirstSection().getPageSetup().setSectionStart(SectionStart.NEW_PAGE);

// Добавляем исходный файл, используя его оригинальные стили
dstDoc.appendDocument(srcDoc, ImportFormatMode.KEEP_SOURCE_FORMATTING);

// Сохраняем окончательный результат
dstDoc.save(dir + "output.docx");

Нет необходимости в автоматизации Microsoft Office

Вы можете работать с документами программно, без установки каких-либо сторонних приложений. Это возможно, потому что библиотека построена с использованием управляемого кода. Следовательно, вы не нужно устанавливать Microsoft Office или Microsoft Word на свой компьютер для работы с форматами Word. Это идеальная альтернатива Microsoft Office Automation с точки зрения поддерживаемых функций, безопасности, стабильности, масштабируемости, скорости и цены.

Что говорят люди

Не верьте нам на слово. Узнайте, что говорят пользователи об API Aspose.Words.

 
 
Просмотреть тематические исследования
  
  

Aspose.Words предлагает отдельные API-интерфейсы обработки текстов для других популярных сред разработки, перечисленных ниже: