Convertir PDF en html

Résolu
Bonsoir,
jusqu'ici je réussissais à convertir de l'html en pdf avec htmldoc
là je cherche à convertir des fichiers pdf en html avec pdftohtml

mais je rencontre quelques soucis que je ne sais pas interprêter :
la commande pdftohtml fichier pdf fichier html marche mais me renvoie 3 fichiers html éparpillés
-fichier.html
-fichier ind.html
-fichiers.html

mais quand je choisis des options :
pdftohtml -f -l fichier.pdf fichier.html
ou encore
pdftohtml -f1 -l2 fichier.pdf fichier.html

à chaque fois j'obtiens le truc habituel
Usage: pdftohtml [options] <PDF-file> [<html-file> <xml-file>] et les options à choisir

j'ai essayé plusieurs options, mais aucun résultat.
Quest-ce qui ne va pas, pouvez vous m'aider?
merci
Configuration: Linux
Firefox 3.5.1

9 réponses

  1. Modérateur
    Re,

    D'après ce que j'ai vu

    -fichier.html contient des FRAMEs
    -fichier ind.html contient le sommaire (les pages)
    -fichiers.html contient le contenu des pages
    1
    1. Modérateur
      Salut,

      Il y a un espace après -f

      Donc -f 1 et pas f1

      0
      1. Modérateur
        Re,

        Dans man pdftohtml
               -f <int>
                      first page to print
        
               -l <int>
                      last page to print
        
        Donc
        au lieu de -f1 -l2 mets
        -f 1 -l 2
        0
        1. Bonjour,
          bien entendu, mais existe t-il un moyen plus simple de réunir au moins le sommaire et contenu avec la commande pdftohtml et cela en un seul fichier?
          j'ai été obligée en attendant de faire un copier coller du contenu du pdf pour le coller dans opennoffice en un fichier txt...
          merci!
          0
          1. Modérateur
            As-tu essayé de réunir les trois fichiers avec "cat" après leur conversion :
            pdftohtml fichier.pdf sortie.html && cat *.html > sortie_finale.html
            0
          2. Modérateur
            @jipicySalut,

            Un fichier contient des frames, je ne penche pas trop sur la concatenation.
            En revanche il peut avoir (c'est maintenant que je pense) une solution sed/awk/perl pour obtenir un seul fichier.
            Il faut que tu fasses un test pour voir.
            Je n'ai pas des moyens pour tester ;-)
            0
        2. Modérateur
          Salut,

          Il y a des moyens pour faire la conversion en ligne.
          En ce qui concerne la commande pdftohtml, je ne sais pas.
          0
          1. Modérateur
            Re,

            Tu peux obtenir un seul fichier html comme ça par exemple
             pdftohtml -f 1 -l 2 -stdout fichier.pdf > test.html      
            0
            1. Modérateur
              Re,

              Je doit être aveugle ;-)
              man pdftohtml
                     -noframes
                            generate no frames. Not supported in complex output mode.


              Maintenant on obtiens un seul fichier
              pdftohtml -f 1 -l 2 -noframes fichier.pdf  fichier.html

              0
              1. Bonsoir,
                c'est moi qui suis aveugle! merci de votre aide
                je n'avais franchement pas capté : génère pas de cadres. Non prise en charge en mode de sortie complexes. Ca ne m'a pas parlé plus que ça ;)

                Par contre, volontairement je n'ai pas mis l'option -i - ignore images et les images ont quand même été ignorées.
                Mais c'est un résolu, un grand merci!
                0