12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- Create pdfs:
- ------------
- * Install local php server
- http://www.allaboutlinux.eu/how-to-run-php-on-ubuntu/
- * Install dumpdf
- https://www.howtoinstall.co/en/ubuntu/trusty/php-dompdf
- Apparemment il faut que tu installes une extension php que tu n’as pas par défaut qui s’appelle mbstring
- -> https://askubuntu.com/questions/491629/how-to-install-php-mbstring-extension-in-ubuntu
- On Ubuntu extra:
- apt-get install php7.0-xml
- * Copy zip & unpack
- * Instructions Sarah Garcin
- C’est du php, donc il faut avoir un serveur php qui tourne en local pour le faire marcher.
- Sur mon ordi si j’ouvre le dossier dans mon terminal et que je tape la commande 'php -S localhost:8080'. Il me démarre un serveur et je peux aller dans mon browser sur l’adresse localhost:8080 et mon site apparait.
- Pour t’expliquer un peu comment ça marche:
- dans le fichier index.php, j’ai les liens (en html) vers les fichiers générés en pdf qui sont sous cette forme:
- <a href="catalogue.php" title="" target="_blank">20 objects with hair</a>
- <a href="perec.php" title="" target="_blank">Perec</a>
- Donc si je clique sur Perec ça m’emmène vers le fichier perec.php
- Quand je vais dans le fichier perec.php qui va nous servir d’exemple de base (et c’est là que la magie opère).
- J’utilise une librairie pdf qui s’appelle dompdf pour générer les pdf.
- Ligne 15 : $command = escapeshellcmd('python scripts/perec.py’);
- Là tu change le path de ton fichier python > 'python scripts/perec.py’
- --> CHECK IF it is Python2
- Ligne 31 à 34: là c’est ce qui apparait sur la couverture, c’est du html dans du php, tu peux changer la couverture ici.
- Ligne 44: Tu peux changer le format du papier
- Ligne 59: Tu peux changer le titre de ton pdf.
- Voilà c’est à peu près tout, j’ai essayé de commenter un maximum le code (en anglais normalement)
|