Afficher un Fichier Postscript.PS

Afficher un Fichier Postscript.PS - PHP - Programmation

Marsh Posté le 26-02-2009 à 11:51:26    

Bonjour ...
Je souhaiterais visualiser des fichiers .ps sur mon site Web ?  
Auriez vous une idée sur la méthode a suivre?
j'ai trouvé cette page listant les fonctions "ps" avec php:  
http://fr3.php.net/ps
dont celle ci : http://fr3.php.net/manual/fr/funct [...] e-file.php
Mais je n'arrive vraiment pas à afficher mon .PS
 
Merci de votre aide

Reply

Marsh Posté le 26-02-2009 à 11:51:26   

Reply

Marsh Posté le 26-02-2009 à 15:14:37    

Moué, pour avoir fait ce genre de truc, je crois que tu sous-estimes la complexité de la tâche :
 

  • Il te faudra un programme qui va te transformer les instructions postscript (qui est un langage turing complete) en image raster. Comme c'est d'une complexité délirante, il n'y en a pas beaucoup qui font ça, et en open-source, j'en connait qu'un : ghostscript.
  • La conversion vertoriel => raster peut être très couteuse. Cela dit si tes fichiers se contentent de texte et de quelques images à basse résolution (<200dpi), ça devrait aller.
  • Comment comptes tu gèrer les fichiers multipages ?
  • Je ne sais pas si c'est ton cas, mais en postscript tu as une totale liberté sur les espaces colorimétriques. Pour l'interpréteur, c'est juste un fichier de séparation. Cela dit, ghostscript doit avoir des moyens de convertir ça en RGB.

Reply

Marsh Posté le 26-02-2009 à 15:25:18    

Ah ok ...
Moi je pensais c'était une fonction simple comme affiché le contenu d'un fichier texte ou autre..
 
En fait je travaille sur un projet en ligne :
des étudiants upload leur fichier de données, le serveur fait le calcul founir les fichiers résultats ainsi que les graphe correspondant en .ps .
Mais si la visualisation est si compliquée a mettre en oeuvre je pense qu'il est préférable de proposer le téléchargement pour que les étudiants le visualise sur leur propre machine.
 
Merci de votre aide

Reply

Marsh Posté le 26-02-2009 à 17:26:56    

La rastérization n'est hélas pas triviale (surtout la gestion des polices de caractères). Dans l'outil qui te génère le graphe, il n'y a pas moyen d'avoir un PDF à la place? Il y a beaucoup plus d'outil pour visualiser du PDF que du PS. Si tu fais tout à la main, tu peux regarder vers la lib harupdf (bas niveau, mais très complète), sinon il me semble que le package ghostscript inclue justement des outils de conversion PS à PDF, mais encore une fois, il faut faire attention avec ces maudites polices de caractères.
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed