IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

[PYTHON3] Extraire une page d'un PDF pour en faire une miniature PNG


Sujet :

Python

  1. #1
    Membre éprouvé

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Par défaut [PYTHON3] Extraire une page d'un PDF pour en faire une miniature PNG
    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.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 159
    Par défaut
    [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 :
    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
    >>>
    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.

  3. #3
    Membre éprouvé

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Par défaut
    Merci pour cette première piste.

Discussions similaires

  1. [PDF] Utilisation de HTML2PDF pour convertir une page php en PDF
    Par LilyP dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 09/05/2013, 12h27
  2. Réponses: 8
    Dernier message: 20/07/2006, 00h23
  3. [MySQL] PB pour l'acces à une page
    Par lolodelp dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 04/07/2006, 11h27
  4. créer une fenetre pour accéder a une page en laissant son mail
    Par binouzman dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 03/07/2006, 08h36
  5. [VBA-E]Comment faire pour écrire dans une page excel existante ?
    Par pauletta22 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 24/05/2006, 13h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo