Обзор продукта
Обзор продукта
Добро пожаловать в Aspose.Slides для C++
Aspose.Slides for C++ — это API управления Microsoft PowerPoint®, позволяющее C++ приложениям читать и записывать документы PowerPoint® без использования Microsoft PowerPoint®. Aspose.Slides for C++ является первым и единственным компонентом, предоставляющим возможность управлять документами PowerPoint®. Aspose.Slides for C++ предлагает множество ключевых возможностей, таких как управление текстом, фигурами, таблицами и анимациями, добавление аудио и видео на слайды, предварительный просмотр слайдов, экспорт слайдов в SVG, PDF и многое другое.
Описание продукта
Aspose.Slides for C++ разрабатывается с использованием Native C++. Сейчас он компилируется для среды Windows x64, но будет также компилироваться для среды Linux.
Aspose.Slides for C++ может не только открывать файлы PowerPoint из разных источников, но и позволяет сохранять презентации различными способами. Например, презентацию можно сохранить не только в формате PPT, но и в формате PDF. Кроме того, слайды можно сохранять как изображения. Aspose.Slides for C++ предоставляет почти все функции, которые доступны в Microsoft PowerPoint. Универсальность Aspose.Slides for C++ заключается в том, что вы можете не только добавлять таблицы и различные фигуры на слайды, но и разные типы кадров (текстовые, аудио и видео).
Обширный набор функций
Функции Aspose.Slides for C++ можно разделить на следующие области:
- Presentation Features.
- Slides Features.
- Graphics and Multimedia Features.
- Table Features
- Text & Paragraph Features
- Advance Features
Функции презентации
- Открывать презентации Microsoft PowerPoint из разных источников.
- Сохранять презентации в разных форматах Microsoft PowerPoint.
- Создавать презентации с нуля.
- Конвертировать презентации в PDF без использования других компонентов
- Читать или изменять свойства документа презентации
- Применять защиту к презентации
- Экспортировать презентацию в PDF
- Экспортировать презентацию в XPS
- Экспортировать презентацию в SWF
- Экспортировать презентацию в PDF Notes
- Экспортировать презентацию в HTML
Функции слайдов
- Создавать новые слайды с нуля и добавлять их в презентации.
- Получать доступ к любому слайду по его позиции в презентации.
- Копировать или клонировать слайды в той же или другой презентации.
- Редактировать и удалять слайды.
- Автоматически копировать мастеры вместе со слайдами.
- Предпросмотр слайдов.
- Получать или задавать имя слайда.
- Сохранять слайды как изображения.
- Экспортировать слайды в формат SVG.
- Работать с несколькими мастерами в презентациях.
- Заполнять фон слайда любым поддерживаемым стилем.
- Добавлять новые или управлять заметками слайда.
- Динамически задавать новые мастеры слайдов и стили.
- Добавлять или изменять переходы слайд-шоу.
- Добавлять Morph‑переходы
Графика и мультимедиа
- Создавать или управлять фигурами, такими как линии, прямоугольники, эллипсы и полилинии.
- Управлять стилями линий в фигурах.
- Получать альтернативный текст фигуры.
- Поворачивать или зеркально отражать фигуры.
- Заполнять фигуры различными стилями, например сплошным, градиентом, шаблоном, текстурой и изображением.
- Использовать любой из 48 предопределённых шаблонов и 24 текстур.
- Присваивать фигурам ссылки.
- Читать, изменять или добавлять новые анимационные эффекты к слайдам и фигурам.
- Добавлять новые изображения в презентации или управлять существующими.
- Добавлять новые маркеры‑картинки в презентацию или управлять существующими.
- Добавлять новые аудио‑кадры в презентацию или управлять существующими.
- Добавлять новые видео‑кадры в презентацию или управлять существующими.
Функции таблиц
- Создавать таблицы с нуля и добавлять их на слайды.
- Изменять размер и перемещать таблицы.
- Получать доступ к любой ячейке таблицы.
- Менять формат и границы любой ячейки.
- Изменять ширину столбцов и высоту строк.
- Добавлять и удалять столбцы и строки.
- Задавать ширину и цвет границы для всей таблицы.
Функции текста и абзаца
- Получать и задавать текст в текстовых заполнителях и текстовых кадрах.
- Получать тип заполнителя.
- Менять форматирование текста в текстовом кадре.
- Добавлять новые или управлять существующими шрифтами, используемыми в презентации.
- Менять текст и его форматирование.
- Создавать или управлять ссылками в тексте.
- Поддержка табуляций и эффективных табуляций.
- Добавлять новые текстовые кадры почти к любому типу фигуры.
- Получать и изменять отступы и параметры переноса текста в текстовых кадрах.
- Получать и изменять отступы абзаца.
Расширенные функции
- Получать доступ к OLE‑объектам, встроенным в презентации.
- Блокировать презентации.
Поддерживаемые платформы
- Windows x64/x86 (Microsoft Visual Studio 2017 или новее).
- Linux (Clang 3.9 или новее, GCC 6.1 или новее).
- macOS (Xcode 13.4 или новее).
Техническая поддержка
Aspose предоставляет неограниченную бесплатную техническую поддержку для всех своих продуктов. Поддержка доступна всем пользователям, включая оценочные версии. Если вам нужна помощь с Aspose.Slides for C++, обратите внимание на следующее:
- Основным каналом поддержки являются Aspose. Forums. Опубликуйте ваш вопрос в Aspose.Slides forum и вам ответят в течение нескольких часов. На вопросы отвечает напрямую команда поддержки Aspose.Slides.
- Обратите внимание, что Aspose не предоставляет техническую поддержку по телефону. Телефонная поддержка доступна только для вопросов по продажам и покупке.
- Ожидая ответа на форумах, учитывайте разницу часовых поясов.
Если у вас возникла проблема с Aspose.Slides for C++, выполните следующие простые шаги, чтобы обеспечить её эффективное решение:
- Убедитесь, что вы используете последнюю версию Aspose.Slides for C++ перед отправкой обращения, см. Aspose.Slides download для получения информации о последней версии.
- Просмотрите форумы, эту документацию и справочник API перед тем, как сообщать о проблеме; возможно, ваш вопрос уже был задан и отвечен.
- При сообщении о проблеме прикрепите оригинальный документ и, при необходимости, фрагмент кода, вызывающего проблему. Если нужно прикрепить несколько файлов, упакуйте их в один архив. Прикреплять документы в Aspose.Forums безопасно, так как к вложениям имеют доступ только вы и разработчики Aspose.
- Пожалуйста, создавайте по одному вопросу в каждом топике. Если у вас есть другие проблемы, открывайте отдельные темы.
Эта таблица перечисляет важные технические ресурсы Aspose.Slides for C++.
| Ресурс | Описание |
|---|---|
| Главная страница Aspose.Slides for C++ | Страничка продукта. |
| Aspose.Slide blog | Часто проверяйте для получения информации о новых выпусках и полезных советах по Aspose.Slides. |
| Aspose.Slides for C++ download | Все новые и старые версии продукта сохраняются для справки клиентов. |
| Aspose.Slides support forum | Размещайте вопросы и проблемы здесь для быстрого решения. |
| Aspose.Slides for C++ product documentation | Полная онлайн‑документация, включающая эту страницу и справочник API Aspose.Slides. |
FAQ
Поддерживает ли он уровни соответствия PDF для архивирования и доступности (PDF/A и PDF/UA)?
Да. Вы можете сохранять в PDF с PDF/A-2a/2b/2u, PDF/A-3a/3b, а также PDF/UA, настроив PDF export options.
Есть ли механизм подстановки шрифтов и поддержка пользовательских шрифтов для обеспечения корректного рендеринга?
Да. Библиотека позволяет load custom fonts и define fallback rules, поэтому отсутствующие глифы надёжно заменяются во время конвертации и рендеринга.
Могу ли я определить, защищён ли файл паролем, не открывая его полностью?
Да. Вы можете inspect a presentation, чтобы определить, требуется ли пароль перед полной загрузкой документа.
Требуется ли Microsoft PowerPoint для обработки и конвертации?
Нет. Aspose.Slides — это автономный движок; PowerPoint не нужен ни на сервере, ни на рабочей станции.
Безопасно ли обрабатывать презентации из нескольких потоков?
Да, вы можете обрабатывать разные документы параллельно в отдельных потоках; просто не используйте один и тот же объект презентации одновременно across threads.
Сохраняются ли макросы и могу ли я управлять VBA в файлах PPTM/PPSM?
Да. Презентации с макросами are supported, и вы можете inspect and manage VBA projects в этих файлах.
Могу ли я конвертировать PDF или HTML обратно в слайды PowerPoint?
Да. Вы можете import PDF pages or HTML content для создания или наполнения слайдов в презентации.
Поддерживается ли экспорт в XPS, и могу ли я контролировать качество и содержимое вывода XPS?
Да. Export to XPS доступен, а save options позволяют настроить качество вывода и включённое содержание.
Могу ли я конвертировать слайды в изображения и контролировать качество вывода?
Да. Слайды можно rendered to PNG, JPEG, GIF, BMP, TIFF и в другие форматы с точным управлением размером и качеством.
Поддерживаются ли математические формулы (MathML/MathText) и их экспорт?
Да. Вы можете create and edit mathematical text и export equations, включая экспорт в MathML.
Как библиотека обрабатывает шифрование и пароли (открытие, установка, удаление)?
It supports открытие зашифрованных презентаций, установку или удаление паролей для открытия и изменения, а также проверку статуса защиты файла.