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

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

Описание продукта

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++ можно разделить на следующие области:

  1. Presentation Features.
  2. Slides Features.
  3. Graphics and Multimedia Features.
  4. Table Features
  5. Text & Paragraph Features
  6. 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 открытие зашифрованных презентаций, установку или удаление паролей для открытия и изменения, а также проверку статуса защиты файла.