#1 Le 18/03/2014, à 18:27
- Hizoka
[python3] Creer un pdf depuis des images
Bonsoir,
je cherche un moyen en python3 pour creer un fichier pdf depuis une liste d'image (or subprocess et co...).
j'ai testé différents trucs mais j'ai pas réussis...
sans parler du nombre de code non compatible python3...
Si quelqu'un à une idée, je prends
merci.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#2 Le 18/03/2014, à 19:47
- psyphi
Re : [python3] Creer un pdf depuis des images
Qu'a tu déjà regardé? J'avais déjà chercher une lib pdf en Python3 pour faire des exports de mon programme en pdf, sans succès.
Néanmoins après une nouvelle recherche, je suis tombé là dessus. Il semblerait que PyCairo soit la solution. D'après la documentation, la librairie supporte les images au format PNG.
Mon blog: http://blog.bores.fr
Mon wiki: http://bores.fr/wiki
Mes programmes libres: https://github.com/tbores
Hors ligne
#3 Le 18/03/2014, à 19:53
- Brunod
Re : [python3] Creer un pdf depuis des images
essaie un convert avec imagemagick
Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis
Hors ligne
#4 Le 18/03/2014, à 22:41
- Hizoka
Re : [python3] Creer un pdf depuis des images
oui c'est pycairo que j'ai essayé mais pas reussis.
Le but est de créer un pdf depuis les jpg.
j'utilise actuellement convert mais pas en python.
J'ai oublié de préciser qu'il faut que les commandes soient dispo pour tout le monde, donc pas de pip juste des paquets.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#5 Le 19/03/2014, à 00:02
- Gaara
Re : [python3] Creer un pdf depuis des images
Salut,
L'autre jour en cherchant un exemple pour un barre de progression j'ai trouvé ça:
# -*- coding:Utf-8 -*-
import pygtk
pygtk.require("2.0")
import gtk
def ajouter(widget, barreProgression):
progression = barreProgression.get_fraction() #Obtenir le pourcentage (sur 1.0)
if progression < 1:
barreProgression.set_fraction(progression + 0.1) #Définir un nouveau pourcentage
else:
barreProgression.set_fraction(0)
progression = barreProgression.get_fraction()
texte = "Progression en cours - " + str(int(progression * 100)) + "%"
barreProgression.set_text(texte)
fenetre = gtk.Window(gtk.WINDOW_TOPLEVEL)
fenetre.set_title("Barre de progression")
fenetre.set_default_size(320, 180)
fenetre.set_position(gtk.WIN_POS_CENTER)
fenetre.connect("destroy", gtk.main_quit)
boiteV = gtk.VBox()
fenetre.add(boiteV)
barreProgression = gtk.ProgressBar() #Création d'une barre de progression
barreProgression.set_text("Progression en cours - 0%") #Définir un texte pour la barre
boutonAjouter = gtk.Button(stock = gtk.STOCK_ADD)
boutonAjouter.connect("clicked", ajouter, barreProgression)
boiteV.pack_start(barreProgression, False, False, 10)
boiteV.pack_end(boutonAjouter, False, False, 0)
fenetre.show_all()
gtk.main()
Alors ça marche en le rendant le script exécutable, puis en cliquant dessus. Le script génère un fichier nommé pygtk, et ô miracle, ce fichier se trouve être un pdf....
Et en le lançant avec le terminal, ça renvoie un exemple de fenêtre avec une barre de progression...
Donc soit ça marche que chez moi, soit il faudra m'expliquer !
Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid
<code>zenity --question --title "Alert" --text "Microsoft Windows has been found! Would you like to remove it?"</code>
Hors ligne
#6 Le 19/03/2014, à 00:45
- Hizoka
Re : [python3] Creer un pdf depuis des images
c'est etrange car a aucun moment il ne semble creer de fichier...
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#7 Le 19/03/2014, à 09:43
- Gaara
Re : [python3] Creer un pdf depuis des images
Je sais, c'est très bizarre. Tu as essayé?
Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid
<code>zenity --question --title "Alert" --text "Microsoft Windows has been found! Would you like to remove it?"</code>
Hors ligne
#8 Le 19/03/2014, à 10:27
- Hizoka
Re : [python3] Creer un pdf depuis des images
il faut quoi comme paquet pour gtk ? je suis en qt.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#9 Le 19/03/2014, à 11:05
- Gaara
Re : [python3] Creer un pdf depuis des images
Le paquet s'appelle libgtk2.0-0 ou libgtk-3-0 selon la version, mais tu peux essayer en installant python-gtk2, je ne connais pas les dépendances.
J'ai regardé de plus près le fichier généré, c'est un .ps (postscript)
Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid
<code>zenity --question --title "Alert" --text "Microsoft Windows has been found! Would you like to remove it?"</code>
Hors ligne
#10 Le 19/03/2014, à 11:24
- Hizoka
Re : [python3] Creer un pdf depuis des images
ca vient de chez toi
moi j'ai toujours une barre de progression, via terminal, via python fichier.py et via clic sur le fichier.
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#11 Le 19/03/2014, à 11:32
- Gaara
Re : [python3] Creer un pdf depuis des images
Bon, ok ! Le mystère reste entier...
Sinon tu peux regarder avec le module pypdf, il semble y avoir quelques réponses dans ce sens:
- http://stackoverflow.com/questions/2252 … -in-python
- http://ssscripting.wordpress.com/2009/0 … ith-pypdf/
Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid
<code>zenity --question --title "Alert" --text "Microsoft Windows has been found! Would you like to remove it?"</code>
Hors ligne
#12 Le 19/03/2014, à 11:46
- Hizoka
Re : [python3] Creer un pdf depuis des images
j'utilise python3
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#13 Le 19/03/2014, à 11:53
- Gaara
Re : [python3] Creer un pdf depuis des images
Alors c'est plutot pyfpdf qu'il te faut, c'est compatible python3:
https://code.google.com/p/pyfpdf/wiki/Python3
Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid
<code>zenity --question --title "Alert" --text "Microsoft Windows has been found! Would you like to remove it?"</code>
Hors ligne
#14 Le 19/03/2014, à 12:04
- Hizoka
Re : [python3] Creer un pdf depuis des images
ouais mais le problème c'est que c'est compliqué à installer et qu'il faut que je l'incorpore à un logiciel...
du coup si il faut installer plein de dépendance pour récupérer le code, l'installer...
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#15 Le 19/03/2014, à 12:24
- Gaara
Re : [python3] Creer un pdf depuis des images
... et ce logiciel est écrit en Python3 si je comprend bien. C'est quoi ce logiciel?
Tu aura forcément quelques dépendances à installer, qui sont dans les dépôts pour python2.7 (par exemple python-pypdf), mais pour python3, il faudra compiler... donc pas très portable.
A moins, que tu intègres la compilation dans le logiciel...
Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid
<code>zenity --question --title "Alert" --text "Microsoft Windows has been found! Would you like to remove it?"</code>
Hors ligne
#16 Le 19/03/2014, à 12:27
- Hizoka
Re : [python3] Creer un pdf depuis des images
ouais c'est assez compliqué pour juste remplacer un subprocess utilisant imagemagick
Le logiciel c'est ça : http://forum.ubuntu-fr.org/viewtopic.ph … #p16329421
en même temps python3 commence à dater un peu maintenant...
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne