Fonctionnalité #15565
ferméOptimiser la conversion des pdf en images
Description
Test avec un pdf de 100 pages => 5 minutes avant la conversion complète (on peut quand même accéder aux pages déjà converties)
Mis à jour par Emmanuel DILLARD il y a presque 4 ans
- Statut changé de R&D - A planifier à R&D - En cours
Mis à jour par Guillaume HEURTIER il y a presque 4 ans
- Assigné à mis à Guillaume HEURTIER
Mis à jour par Guillaume HEURTIER il y a presque 4 ans
La conversion actuelle convertit les pdf page par page avec cette commande :
convert -density 500x500 -quality 100 -background white -alpha remove source.pdf[] resultat.png
J'ai essayer avec cette commande, qui convertit toutes les pages d'un coup :
convert -density 500x500 -quality 100 -background white -alpha remove source.pdf resultat_%02d.png
Premier problème : la commande n'utilise que la mémoire qui lui est allouée dans policy.xml, et lorsque que la mémoire alloué est rempli, la conversion s’arrête sans donner d'erreur.
Deuxième problème : même en augmentant la mémoire alloué dans policy.xml, cette commande met autant de temps pour convertir que la méthode originale.
On ne peut donc pas retenir cette solution.
Mis à jour par Florian AZIZIAN il y a presque 4 ans
- Statut changé de R&D - En cours à R&D - A Revoir
Mis à jour par Emmanuel DILLARD il y a presque 4 ans
- Statut changé de R&D - A Revoir à R&D - En cours
Autres pistes :
Utiliser Ghostscript directement ?
Revoir génération à la volée
Mis à jour par Emmanuel DILLARD il y a presque 4 ans
- Echéance changé de 15/12/2020 à 29/12/2020
Mis à jour par Florian AZIZIAN il y a presque 4 ans
- Assigné à
Guillaume HEURTIERsupprimé
Mis à jour par Florian AZIZIAN il y a presque 4 ans
Tests en modifiant la valeur density dans la commande convert :
density => minutes:secondes
150 => 0:59
200 => 1:20
250 => 2:00
500 => 5:23
Affichage dégradé en dessous de 200
Valeur initiale : 500
Nouvelle valeur : 200
Et utilisation de fpdi au lieu de imagick pour compter le nombre de page.
=> 1:10
Mis à jour par Florian AZIZIAN il y a presque 4 ans
- Statut changé de R&D - En cours à R&D - Terminé
Mis à jour par Emmanuel DILLARD il y a plus de 3 ans
- Projet changé de 298 à Backlog Parapheur
- Version cible changé de Parapheur 21.03 (Stable) à 21.03