Bonjour,
J'ai cherché pas mal sur le forum et il me semble que la création automatique d'une miniature d'un fichier pdf ne soit pas dans l'air du temps.
Me trompe je?
Dans le même esprit que la création des miniatures Jpg, l'ajout d'un pdf lancerait la création d'une miniature de la première page.
A suivre
Cordialement.
Hors ligne
Bonjour
pour que du php puissent lire du pdf il faut une extension pdf, à installer car aucune de ce genre n'est livrée par défaut (donc déjà ça limite au serveur dédié). De plus les extensions que j'ai trouvé sur la toile sont du type pdf-> texte donc pour prendre une capture d'un pdf c'est bof. D'ailleurs dans le fond, pour prendre une capture d'un pdf il faut déjà un moteur qui fasse un rendu graphique du pdf, puis ensuite utiliser ce rendu par php pour générer un fichier image ; or un rendu graphique d'un pdf ça m'a l'air complexe et uniquement possible par logiciel de bureau. Après cette dernière affirmation peut être fausse -je ne suis pas un spécialiste- mais ce que je peux affirmer avec certitude, c'est que ce n'est pas prévu dans le dev, et ce ne le sera probablement jamais.
Hors ligne
ha ! apparemment c’est possible avec le combo Imagemagick + GhostScript... investigation in progress
Dernière modification par flop25 (2011-06-20 15:58:23)
Hors ligne
apparemment pour utiliser GhostScript sans possibilité d'installation il faudrait utiliser :
https://github.com/heiglandreas/Org_Heigl_Ghostscript mais c’est vieux de 2009 contrairement à GhostScript lui même !
Donc c'est possible mais uniquement si l'accès au serveur est permis, je dirais
Hors ligne
Genug a écrit:
Or donc …
..c'est possible
Il faut installer toutes ces librairies, puis faire un plugin qui détecte le pdf et génère la miniature lors du process de génération de miniatures. Faisable,... mais pas par moi ^^
et vu les requis ça ne dépassera certainement pas le stade du plugin
Hors ligne
Je sais que j'arrive tard vu la date de création du sujet mais ...
J'ai cherché comment afficher une miniature pour les fichiers pdf et finalement j'ai trouvé une solution :
* Allez dans votre ftp.
* Transférez votre image dans le fichier exact où vous désirez qu'elle apparaisse.
* Dans votre administration Piwigo, créez la miniature et synchronisez.
* Retournez dans votre ftp et renommez le fichier image dans le thumbmail.
Attention ! il faut lui donner le même nom que celui de votre fichier pdf !
* Sortez du thumbmail et supprimez le fichier principal.
* Retournez via l'administration piwigo et synchronisez.
* Allez à nouveau sur votre ftp et transférez votre fichier pdf.
* Pour finir...administration Piwigo et synchronisez.
Voilà, çà fait pas mal de manipulations pour un seul fichier mais au final c'est assez simple et c'est le seul moyen que j'ai trouvé. Concernant le pluging pour les pdf, j'utilise Charlie's.
Capture d'écran du résultat :
@Démon en étant inscrit sur le forum tu pourra modifier tes messages ;-)
Hors ligne
Je suis déjà inscrit sur 7 forums autos dont 1 en tant qu'administrateur donc je voulais éviter car ne serait pas très actif ici mais c'est fait. J'espère que vous ne m'en voudrez pas si je ne suis pas très présent.
Ceci dis, pour ceux qui veulent mettre un fichier image gif et supprimer l'encadrement des miniatures du thème Stripped afin d'avoir une transparence totale, voici le code à insèrer dans le CSS avec LocalFiles Editor :
.thumbnailCategory .illustration img { border: none; }
Hors ligne
Oui, çà je sait mais je me suis mal exprimé, ce n'est pas de cet encadrement auquel je fait allusion mais de celui que l'on voit autour de la miniature...
Miniatures avec le bord qui les encadres
Miniatures sans le bord qui les encadres
Donc c'est plus le bord qui encadre la miniature elle-même, dans la configuration du thème ce n'est pas gérable.
Sur les miniatures photos çà passe très bien mais avec une miniature de ce genre c'est pas très esthétique.
Oui, je chipote, ce n'est que mon avis mais je trouve le résultat bien plus agréable visuellement.
Dernière modification par Démon (2012-01-28 18:51:59)
Hors ligne
Avec le "MIME Type" il doit y avoir moyen d'attribuer une icône par défaut...
Hors ligne