Может ли PHPPowerPoint копировать существующие PowerPoint
Я хотел бы создать мастер Powerpoint или.PPTX, копируя слайды из нескольких презентаций Powerpoint (PPT). Я хотел бы дать PHPPowerPoint список местоположений файлов в качестве входных данных и позволить ему создать мастер PPT или PPTX. Может ли PHPPowerPoint сделать это?
Спасибо
1 ответ
Релиз 0.3.0 (22 сентября 2014 г.) включает возможность чтения файлов PowerPoint97, так что, похоже, вы сможете это сделать.
- Все выпуски: https://github.com/PHPOffice/PHPPowerPoint/releases
- Выпуск 0.3.0: https://github.com/PHPOffice/PHPPresentation/releases/tag/0.3.0
Кажется, вы можете использовать код, подобный этому:
$oReaderPPT = \PhpOffice\PhpPowerpoint\IOFactory::createReader('PowerPoint97');
$oReaderPPT->load('/path/to/my.ppt');
Оттуда вы можете использовать комбинацию ->getSlideCount
, ->getSlide
, а также ->addSlide
,