Обзор продукта

aspose-words-product

Добро пожаловать Aspose.Words для Java!

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

Использовать Aspose.Words, Вы можете создавать, изменять, конвертировать, визуализировать и печатать документы, не полагаясь на сторонние приложения, такие как: Microsoft Word, или Office Automation.

Стоит отметить, что можно преобразовать документ из любого поддерживаемого формата загрузки в любой поддерживаемый формат сохранения, например, Microsoft Word форматы для PDF, HTML или Markdown, HTML для DOCX и так далее. Узнайте больше о конвертации документов в Преобразовать документ Раздел.

Еще одним популярным вариантом нашей библиотеки является Отчеты и сообщения. Наши пользователи генерируют очень сложные индивидуальные финансовые, медицинские и другие. Reports. При этом сгенерированный документ выглядит так, будто вы создали отчет вручную с помощью обычного текстового редактора. Другой вариант, Mail, Это дает возможность очень быстро генерировать тысячи и миллионы простых, но все же личных шаблонных документов.

В стремлении сделать API Как можно яснее и очевиднее, мы решили признать и почтить общее. Java Практика разработки платформы. Таким образом, Aspose.Words для Java следовать правилам кодирования, широко принятым Java Разработчики.

Преимущества использования Aspose.Words

Использовать Aspose.Words для Java В вашем проекте вы получаете следующие преимущества:

  • Производительность и масштабируемость
  • Богатый набор функций
  • Независимость платформы
  • Независимость от сторонних приложений
  • Минимальная кривая обучения

Следующая диаграмма показывает основные особенности Aspose.Words для Java Как они соотносятся друг с другом.

aspose_words-java-product-features-overview

Богатый набор функций

Aspose.Words для Java Особенности можно разделить на четыре основные области.

Преобразование

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

Всеобъемлющий Погрузка, экономия и конвертация с Поддерживаемые форматы документов позволяет пользователям конвертировать документы из Популярный формат то another, Например, от DOCX до PDF, JPEG или Markdown.

Document Object Model (DOM)

Программный доступ через богатый API Все элементы и форматирование документов позволяют создавать, изменять, извлекать, копировать, разделять, объединять и заменять содержимое документов. Узнать больше в The Aspose.Words Document Object Model (DOM) Раздел.

Рендеринг

Мы используем термин Рендеринг Описывать процесс преобразования документа в формат файла или носитель, заложенный или имеющий понятие страницы.

Вы можете конвертировать целые документы или отдельные страницы в PDF. XPS для создания серверных документов, их печати или рендеринга страниц. И все это с высокой точностью - именно так Microsoft Word Я бы сделал это.

Отчетность

Создавайте документы или отчеты с нуля или заполняя шаблоны данными из источников данных или бизнес-объектов. Для получения дополнительной информации о отчетности и получении данных из баз данных см. Mail Merge и отчетность и Линк Двигатель отчетов Секции.

Платформа Независимость

Aspose.Words для Java покрывает все Java среды разработки и платформы развертывания. Наш API может использоваться для разработки приложений для широкого спектра операционных систем, таких как Windows, Linux, Mac OS, Android, и различных платформ.

Проще говоря, если ваша платформа может работать стандартно. <span notrans="<span notrans=" Java"="">"> Он может бегать Aspose.Words для Java. Если приложение может вызвать стандарт Java <span notrans="<span notrans=" API"="">"> У вас не будет проблем с вызовом Aspose.Words для Java API из вашего заявления.

На данный момент наша базовая линия JDK1.7 и новее. Но мы по-прежнему поддерживаем JDK1.6.

У нас есть три разных релиза на основе одной и той же кодовой базы:

  • Aspose.Words для Java
  • Aspose.Words для Android через Java
  • Aspose.Words для JasperReports

Пока Java и Android релизы составляются для соответствующей платформы, Aspose.Words для JasperReports Это просто толстая обертка вокруг “ординала”. Aspose.Words для Java. Это только для удобства. Вы также можете вручную интегрировать JasperReports С помощью Aspose Words - определенным образом, который лучше соответствует вашим потребностям.

Независимость от других приложений

Aspose.Words не требует сторонних приложений, например, Microsoft Офис, устанавливаемый на машину для работы. Все компоненты Aspose полностью независимы. Это делает Aspose.Words Это отличная альтернатива автоматизации с точки зрения безопасности, стабильности, масштабируемости / скорости, цены и функций для работы с документами и связанными с ними задачами.

Производительность и масштабируемость

Aspose.Words Он предназначен для работы как на сервере, так и на клиенте. Aspose.Words является одним Java кувшин, который можно использовать с любым Java Применяется путем простого копирования. Вы также можете добавить HarfBuzz Плагин для Advanced Шрифт имеет функции, если вам это нужно (отправлено в отдельную банку). Стандарт Java ImageIO Расширение JAI также может быть добавлено на вашу платформу для поддержки дополнительных функций. ImageIO Кодеки (не нужны в современном виде) Java окружающей среды).

С Aspose.Words, Вы можете буквально сгенерировать тысячи документов за считанные минуты, что включает в себя открытие документа, изменение контента и форматирование или заполнение его данными и сохранение. Даже самые сложные документы открываются и сохраняются на RAM-машине P4 2.4Ghz 1Gb за доли секунды.

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

Минимальная кривая обучения

Несмотря на то, что существует более 150 публичных классов и переписей, <span notrans="<span notrans=" Aspose.Words"="">"> кривая обучения минимальна, так как Aspose.Words API Он был тщательно разработан с учетом следующих целей:

  • Заимствовать лучшие практики у других известных APIтакие как Microsoft Word автоматизация
  • Заимствовать лучшие практики из Java Руководящие принципы рамочного проектирования
  • Обеспечить баланс простоты использования и детального манипулирования элементами документа

Разработчики, ранее использовавшие Microsoft Word Автоматизация в своих проектах найдет названия и поведение многих классов, методов и свойств знакомыми.

Document, Paragraph, Bookmark, Range, Section.PageSetup и Paragraph.ParagraphFormat являются одними из Aspose.Words классы. В то же время, Aspose.Words Он сильно отличается от Microsoft Word Объектная модель в том смысле, что она представляет собой документ как дерево объектов, больше похожее на XML. DOM Дерево. Если вы работали с XML DOM Библиотека, вы найдете ее легко понять и работать с Aspose.Words.

Цены и политика

Пожалуйста, посетите Лицензирование и подписка страница для информации о лицензиях и обзора Информация о ценах Страница для подробной информации о ценах.

Техническая поддержка

Для получения дополнительной информации Aspose.Words Техническая поддержка, посмотрите на Техническая поддержка.