Обзор продукта
Добро пожаловать в 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 для 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 техническую поддержку, взгляните на страница поддержки .