Pdf to image

Salut

Je veux convertir des pages PDF en PNG, JPEG .

Comment puis-je le faire en utilisant C #. Net? Quels sont les bibliothèques disponibles afin d'atteindre cet objectif? Je voudrais savoir sur les bibliothèques libres.

Merci

10 réponses

  • Votes
  • Date
  • Date décroissante
  1. J'ai rajouter le "pdf_lib.dll "au références de mon projet et j'ai rajouter le code suivant:

    using (FileStream file = File.OpenRead(@"..\path\to\pdf\file.pdf")) // in file
    {
    var bytes = new byte[file.Length];
    file.Read(bytes, 0, bytes.Length);
    using (var pdf = new LibPdf(bytes))
    {
    byte[] pngBytes = pdf.GetImage(0,ImageType.PNG); // image type
    using (var outFile = File.Create(@"..\path\to\pdf\file.png")) // out file
    {
    outFile.Write(pngBytes, 0, pngBytes.Length);
    }
    }
    }

    ça marche paaa
    1. La partie avec les guillemets dans "File.OpenRead" et dans "File.Create" doit être remplacer par le chemin qui mène à ton fichier !
      File.OpenRead(@"CHEMIN_DE_TON_FICHIER/TON_FICHIER.PDF"))
      File.Create(@"CHEMIN DE TON FICHIER/TON_FICHIER.pdf")
  2. Tu ne l'a sûrement pas utilisé correctement, sinon la librairie n'existerait pas !
    1. Merci pour votre réponse mais j'ai déjà tester "lib-pdf" est ça marche pas.
      1. Essaye celle-ci
        https://code.google.com/p/lib-pdf/

        C'est du GPL mais c'est grossièrement la même chose
        1. Merci pour votre réponse.
          mais je voudrais savoir sur les bibliothèques libres.
          1. Un petit Google et hop :

            http://stackoverflow.com/questions/4695695/convert-pdf-to-jpg-or-png-using-c-sharp-or-command-line

            "convert tool from the ImageMagick bundle can do this
            convert myfile.pdf myfile.png"
            1. Je voudrais savoir sur les bibliothèques libres