Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 wink

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.

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 wink

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... yikes
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 wink


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...  roll


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 tongue

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