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

aspose-words-product_cpp

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

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

Используя Aspose.Words, вы можете преобразовать документ из любого поддерживаемого формата загрузки в любой поддерживаемый формат сохранения, например, из форматов Word в PDF, HTML или Markdown, HTML в DOCX и т.д. Подробнее о преобразовании документов читайте в разделе Преобразовать документ раздел.

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

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

С помощью Aspose.Words для C++ использование в вашем проекте дает вам следующие преимущества:

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

На следующей диаграмме показаны основные возможности Aspose.Words для C++ и то, как они соотносятся друг с другом.

aspose_words-product-features-overview

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

Aspose.Words для C++ функциональные возможности можно разделить на четыре основные области.

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

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

Всесторонний импорт и экспорт документов с поддерживается более 35 форматов файлов позволяет пользователям конвертировать документы из one popular format в another, например, из DOCX в PDF, JPEG или Markdown.

Объектная модель документа (DOM)

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

Визуализация

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

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

Отчет

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

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

Aspose.Words для C++ охватывает большинство популярных сред разработки и платформ развертывания. Его API можно использовать для разработки приложений для широкого спектра операционных систем, таких как Windows, Linux, macOS и других платформ.

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

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

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

С помощью Aspose.Words вы можете создавать тысячи документов буквально за считанные минуты, что включает в себя открытие документа, изменение содержимого и форматирования или заполнение его данными и их сохранение. Даже самые сложные документы открываются и сохраняются на компьютере с оперативной памятью P4 2.4 ГГц 1Гб за доли секунды.

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

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

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

  • Заимствуйте лучшие практики из других хорошо известных APIs, таких как Microsoft Word Automation

  • Обеспечьте баланс между простотой использования и детальным управлением элементами документа

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

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

Ценообразование и политика

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

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

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