Bonjour,
tout est dans mon titre. Est-ce faisable ?
L'idée est d'utiliser la miniature PNG sur mon site pour donner un aperçu rapide d'un fichier PDF à télécharger dans le cadre d'exemples d'utilisation de LaTeX.
Bonjour,
tout est dans mon titre. Est-ce faisable ?
L'idée est d'utiliser la miniature PNG sur mon site pour donner un aperçu rapide d'un fichier PDF à télécharger dans le cadre d'exemples d'utilisation de LaTeX.
[edit] j'avais pas vu "PYTHON3". Voir si un des bindings ci-dessous existe pour python 3k [/edit]
Je pense que le mieux est d'utiliser un des nombreux "bindings" python pour ImageMagick http://pypi.python.org/pypi?%3Aactio...&submit=search
J'en ai pris un au pif (http://pypi.python.org/pypi/magickwand/0.2), malheureusement pas hyper documenté, et ça donne ça :
Après tu peux voir dans les autres bindings ce qu'il y a de plus complet et/ou documenté, mais ça semble faire l'affaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56) [GCC 4.4.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from magickwand.image import Image >>> i = Image("truc.pdf") # PDF de 2 pages >>> i.format 'PDF' >>> i.format = "PNG" # c'est une property, il y a une fonction derrière >>> i.format 'PNG' >>> i.save("truc.png") # le png qui sort ne contient que la première page >>>
Partager