Создание презентаций на C++
Создание презентации PowerPoint
Чтобы добавить простую линию на выбранный слайд презентации, выполните следующие шаги:
- Создайте экземпляр класса Presentation.
- Получите ссылку на слайд, используя его индекс.
- Добавьте AutoShape типа Line с помощью метода AddAutoShape, доступного через объект Shapes.
- Запишите изменённую презентацию в файл PPTX.
В приведённом ниже примере мы добавили линию на первый слайд презентации.
FAQ
В какие форматы я могу сохранить новую презентацию?
Вы можете сохранять в PPTX, PPT и ODP, а также экспортировать в PDF, XPS, HTML, SVG и изображения, среди прочего.
Могу ли я начать с шаблона (POTX/POTM) и сохранить как обычный PPTX?
Да. Загрузите шаблон и сохраните в нужный формат; форматы POTX/POTM/PPTM и аналогичные поддерживаются.
Как управлять размером/соотношением сторон слайда при создании презентации?
Установите размер слайда (включая предустановки 4:3 и 16:9 или пользовательские размеры) и выберите, как масштабировать содержимое.
В каких единицах измеряются размеры и координаты?
В пунктах: 1 дюйм равен 72 единицам.
Как работать с очень большими презентациями (с множеством медиафайлов), чтобы снизить потребление памяти?
Используйте стратегии управления BLOB, ограничьте хранение в памяти, используя временные файлы, и отдавайте предпочтение файловым рабочим процессам вместо полностью оперативных потоков.
Могу ли я создавать/сохранять презентации параллельно?
Вы не можете работать с тем же экземпляром Presentation из нескольких потоков. Запускайте отдельные изолированные экземпляры для каждого потока или процесса.
Как удалить пробную водяную метку и ограничения?
Примените лицензию один раз на процесс. XML‑файл лицензии должен оставаться без изменений, а настройку лицензии следует синхронизировать при работе с несколькими потоками.
Могу ли я цифрово подписать созданный PPTX?
Да. Цифровые подписи (добавление и проверка) поддерживаются для презентаций.
Поддерживаются ли макросы (VBA) в созданных презентациях?
Да. Вы можете создавать/редактировать проекты VBA и сохранять файлы с поддержкой макросов, такие как PPTM/PPSM.