IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[PDF] Migration petite application : génération des pdf. Utilisation de firefox -print ?


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Novembre 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 3
    Points : 3
    Points
    3
    Par défaut [PDF] Migration petite application : génération des pdf. Utilisation de firefox -print ?
    Bonour à tous et déjà merci de l'attention que vous voudrez bien me prêter.

    Je dois aider une personne dont l'informaticien a "disparu" :-)

    je suis sysadmin et pas développeur PHP. Donc soyez tolérants, merci :-)

    J'ai pu récupérer les fichiers de l'application et les héberger sur un VM et (presque) tout fonctionne.

    Il me reste un soucis, cette application permet de passer des commandes, puis générer un PDF et envoyer ce PDF par email
    à plusieurs personnes. Tout fonctionne sauf la génération du PDF. Je ne suis pas certain d'avoir compris mais on dirait que le logiciel
    utilise FIREFOX qui serait installé sur le serveur pour générer le PDF... connaissez-vous cette méthode ? De quoi ai-je besoin pour faire refonctionner
    cette petite application ?

    Je vous colle le code au cas ou ..

    Et encore merci d'avance.

  2. #2
    Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Novembre 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 3
    Points : 3
    Points
    3
    Par défaut une partie du code...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    fp=fopen('/var/www/orders/pdf/order_E'.substr(10000+$order_id,-4).'_full'.$nb_pages.'.html','w');
    fputs($fp,$texte);
    fclose($fp);echo $texte;
    $gs_full = "gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=/var/www/orders/pdf/order_E".substr(10000+$order_id,-4)."_full.pdf ";
    for($i=1; $i<=$nb_pages ; $i++) { 
    	system("Xvfb -screen 0 1280x1024x24 -dpi 96 -terminate -auth /tmp/fake_authority -nolisten tcp :10 & DISPLAY=:10 /var/www/orders/firefox/firefox -print http://adresseweb/pdf/order_E".substr(10000+$order_id,-4)."_full".$i.".html -printmode pdf -printfile /var/www/orders/pdf/order_E".substr(10000+$order_id,-4)."_full".$i.".pdf");
    	$gs_full .= "/var/www/orders/pdf/order_E".substr(10000+$order_id,-4)."_full".$i.".pdf ";
    	//sleep(3);
    	unlink("/var/www/orders/pdf/order_E".substr(10000+$order_id,-4)."_full".$i.".html");

Discussions similaires

  1. Réponses: 1
    Dernier message: 23/06/2009, 15h16
  2. Réponses: 8
    Dernier message: 16/03/2009, 12h16
  3. [PDF] Utilisation des multicell
    Par hartecel dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 28/09/2008, 15h23
  4. Génération des fichiers PDF
    Par giannichedda dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 21/05/2007, 08h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo