Tom's Guide > Forum > Programmation > Probleme dans mon programme PHP
Mot :    Pseudo :           
 

salut
je suis entrain d'essayer de faire un petit programme en php de conversion de document word en pdf mais j'ai un probleme au niveau de la commande qui enregistre le fichier sous forme pdf, car lorsque j'ouvre mon nouveau pdf adobe m'affiche que le fichier est endommagé!
voila le code :

Code :
  1. function Message($phrase)
  2.     {
  3.       echo '<script type="text/javascript">alert(\'',$phrase,'\');</script>';
  4.     }
  5. function doc2pdf($doc,$pdf)
  6. {
  7. // Pas de paramétres requis
  8. $empty = new VARIANT();
  9. /* Supression du pdf si il existe */
  10. if(file_exists ($pdf))
  11. @unlink($pdf);
  12. /* Démarrage de Word */
  13. $w = new COM("word.application" ) or die("Impossible d'instancier l'application Word" );
  14. /* Test de Word 2007 */
  15. if($w->Version > 11)
  16. {
  17. /* Amener Word devant */
  18. echo "Loading Word, v. {$w->Version}";
  19. $w->Visible = 1;
  20. /* Test du fichier */
  21. if(file_exists ($doc))
  22. {
  23. $w->Documents->Open("C:/xampp/htdocs/salut1.docx" );
  24. <gras>$w->Documents[1]->SaveAs("C:/xampp/htdocs/new.pdf" );</gras>
  25. }
  26. else
  27. {
  28.   Message("fichier doc introuvable!!!" );
  29. return false;
  30. }
  31. /* Quelques commandes */
  32. /*$w->Documents[1]->SaveAs($pdf,17);*/
  33. /* Fermeture de word */
  34. /*$w->Documents[1]->Close(false);*/
  35. }
  36. /*$w->Quit($empty,$empty,$empty);*/
  37. /* Libération des ressources */
  38. $w = null;
  39. unset($w);
  40. /* Test du fichier */
  41. if(file_exists ($pdf))
  42. return true;
  43. else
  44. {
  45. Message("fichier pdf non creé!!!" );
  46. return false;
  47. }
  48. }
  49. ?>


Message édité par n1kk0 le 21-11-2008 à 16:21:11
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Salut,

Je ne pense pas que le fait de lui donner une extension en .pdf fasse que ça créé un fichier pdf :)

------------------------------ Les dessins des seins ou les desseins des saints ?
Répondre à OmaR
Tom's Guide > Forum > Programmation > Probleme dans mon programme PHP
Aller à :

Il y a 2376 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens