Просмотрщик презентаций

Генерация SVG изображения из слайда

Aspose.Slides для C++ используется для создания файлов презентаций, содержащих слайды. Эти слайды можно просмотреть, открыв презентации с помощью Microsoft PowerPoint. Но иногда разработчикам может потребоваться просмотреть слайды в виде изображений SVG в любимом просмотрщике изображений. В таких случаях Aspose.Slides для C++ позволяет экспортировать отдельный слайд в изображение SVG. Эта статья описывает, как использовать эту функцию. Чтобы сгенерировать изображение SVG из любого желаемого слайда с помощью Aspose.Slides.Pptx для C++, выполните следующие шаги:

  • Создайте экземпляр класса Presentation.
  • Получите ссылку на желаемый слайд, используя его ID или индекс.
  • Получите изображение SVG в потоке памяти.
  • Сохраните поток памяти в файл.

Генерация SVG с пользовательскими идентификаторами форм

Теперь Aspose.Slides для C++ можно использовать для генерации SVG из слайда с пользовательскими идентификаторами форм. Эти слайды можно просмотреть, открыв презентации с помощью Microsoft PowerPoint. Но иногда разработчикам может потребоваться просмотреть слайды в виде изображений SVG в любимом просмотрщике изображений. В таких случаях Aspose.Slides для C++ позволяет экспортировать отдельный слайд в изображение SVG. Для этой цели свойство ID было добавлено в ISvgShape для поддержки пользовательских идентификаторов форм в сгенерированном SVG. Для реализации этой функции был представлен CustomSvgShapeFormattingController, который вы можете использовать для установки идентификатора формы.

Создание миниатюры слайда

Aspose.Slides для C++ используется для создания файлов презентаций, содержащих слайды. Эти слайды можно просмотреть, открыв файлы презентаций с помощью Microsoft PowerPoint. Но иногда разработчикам может потребоваться просмотреть слайды в виде изображений с помощью любимого просмотрщика изображений. В таких случаях Aspose.Slides для C++ помогает вам сгенерировать миниатюры слайдов. Чтобы сгенерировать миниатюру любого желаемого слайда с помощью Aspose.Slides для C++:

  1. Создайте экземпляр класса Presentation.
  2. Получите ссылку на любой желаемый слайд, используя его ID или индекс.
  3. Получите изображение миниатюры ссылочного слайда на заданном масштабе.
  4. Сохраните изображение миниатюры в любом желаемом формате изображения.

Создание миниатюры с пользовательскими размерностями

  1. Создайте экземпляр класса Presentation.
  2. Получите ссылку на любой желаемый слайд, используя его ID или индекс.
  3. Получите изображение миниатюры ссылочного слайда на заданном масштабе.
  4. Сохраните изображение миниатюры в любом желаемом формате изображения.

Создание миниатюры из слайда в режиме заметок

Чтобы сгенерировать миниатюру любого желаемого слайда в режиме заметок с помощью Aspose.Slides для C++:

  1. Создайте экземпляр класса Presentation.
  2. Получите ссылку на любой желаемый слайд, используя его ID или индекс.
  3. Получите изображение миниатюры ссылочного слайда на заданном масштабе в режиме заметок.
  4. Сохраните изображение миниатюры в любом желаемом формате изображения.

Ниже приведен фрагмент кода, который создает миниатюру первого слайда презентации в режиме заметок.