Sample_20_ExternalSlide.php 733 B

1234567891011121314151617181920212223
  1. <?php
  2. include_once 'Sample_Header.php';
  3. use PhpOffice\PhpPresentation\PhpPresentation;
  4. use PhpOffice\PhpPresentation\Shape\RichText;
  5. // Create new PHPPresentation object
  6. echo date('H:i:s') . ' Create new PHPPresentation object' . EOL;
  7. $objPHPPresentation = new PhpPresentation();
  8. $objPHPPresentation->removeSlideByIndex(0);
  9. $oReader = \PhpOffice\PhpPresentation\IOFactory::createReader('PowerPoint2007');
  10. $oPresentation04 = $oReader->load(__DIR__ . '/results/Sample_04_Table.pptx');
  11. foreach ($oPresentation04->getAllSlides() as $oSlide) {
  12. $objPHPPresentation->addExternalSlide($oSlide);
  13. }
  14. // Save file
  15. echo write($objPHPPresentation, basename(__FILE__, '.php'), $writers);
  16. if (!CLI) {
  17. include_once 'Sample_Footer.php';
  18. }