• [^] # Re: comment faire comprendre a php que \r il ne doit pas le transformer

    Posté par . En réponse au message latex et php. Évalué à 2.

    En gros, voici comment je procède...
    C'est pas tout à fait du pseudo-code, pas tout à fait du php, car j'ai pas mes sources sous la main....

    //Initialisations :
    $filename="truc";
    $chemin="editions/"; // Le chemin est pris à partir de l'emplacement d'où est appelé le script.

    $tex = "\\documentclass{}";
    $tex.="BlaBlaBla";
    (...)
    $tex.="\\end{document};";

    $f=fopen ("{$chemin}{$filename}.tex", "w+"); //ouverture du fichier tex en écriture
    fwrite ($f, $tex);
    fclose ($f);

    // A partir de ce point, le fichier tex est pile poil comme il faut... Faisons-en un pdf !

    system ("cd {$chemin} && texi2pdf --pdf -c -q {$filename}.tex");
    //Si la commande texi2pdf s'est bien déroulée, nous avons à présent un beau pdf !
    if (file_exists ("{$chemin}{$filename}.pdf"))
    printf ("window.open ('%s%s.pdf');", $chemin, $filename);
    Cette dernière inscruction génère du code javascript qui ouvre une nouvelle fenêtre avec le beau pdf tout neuf !
    Voilà....
    Ce code est sûrement discutable, mais chezmoiçamarche.com !