login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Powerpoint presentatie genereren met php

Offline Ultimatum - 16/12/2008 12:34 (laatste wijziging 16/12/2008 12:37)
Avatar van UltimatumPHP expert Ik moet op mijn werk via php een powerpoint presentatie genereren, het bestand genereren lukt wel en een shape maken ook. Maar ik weet niet hoe ik text moet toevoegen. Ik heb dit al gevonden. Maar kan verder niets vinden op google, phpclasses.org, op sitemasters, phphulp, phpfreakz etc.., weet iemand toevallig hoe het wel moet? Een tutorial zou het mooiste zijn.

Dit is wat ik al heb gevonden
  1. <?php
  2. $oPowerPoint = new COM("powerpoint.application");
  3.  
  4. $oPresentation = $oPowerPoint->Presentations->Add();
  5. $slide = $oPresentation->Slides->Add(1, 10); //12 is lege slide
  6.  
  7. $oPresentation->Slides[1]->Shapes->AddTextbox(1, 20, 50, 300, 40); //1 = Horizontaal, 20 = left margin, 50 = top margin, 300 = breedte, 40 = hoogte
  8. $slide->Shapes->AddText("Dit is een test");
  9. // $oPresentation->Slides(2, 10); //10 is slide met clipart en text
  10. $oPresentation->Slides->Add(2,10);
  11. //Adds a 16-point star (94=16 point star, 100=left margin, 200=top margin, 300=width, 300=height)
  12. $oPresentation->Slides[2]->Shapes->AddShape(94,100,200,300,300);
  13. $oPowerPoint->Presentations[1]->SaveAs("D:\Presentation.ppt");
  14. $oPowerPoint->quit();
  15. ?>


Edit: Regel 8 werkt dus niet, dit was om te testen. Deze foutmelding krijg ik: Fatal error: Call to undefined method variant::AddText() in *\powerpoint\index.php on line 8. En van de class variant word ik ook niets wijzer. [Link]

2 antwoorden

Gesponsorde links
Offline Ontani - 16/12/2008 12:45
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
http://www.when...s-with-php/
Offline Ultimatum - 16/12/2008 14:52 (laatste wijziging 20/01/2009 15:22)
Avatar van Ultimatum PHP expert Dankje, dat stukje code die op die site staat is precies wat ik ook had gevonden op een andere site alleen beetje aangepast . Waar ik die functies kon vinden wist ik niet.

Hmm.., kan thisdocument niet vinden in die lijst en kan ook nergens vinden hoe ik nou tekst kan toevoegen, heeft iemand hier ervaring mee?

Ik ben hier nu weer mee bezig maar zit nog steeds vast dat ik geen text kan toevoegen. Ook kan ik thisdocument nog steeds niet vinden. Iemand die hier meer ervaring mee heeft. Desnoods een bestaande class, is zeer welkom.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.274s