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

  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
  2. Merci pour votre réponse.
    mais je voudrais savoir sur les bibliothèques libres.
    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 j'ai déjà tester "lib-pdf" est ça marche pas.
        1. Tu ne l'a sûrement pas utilisé correctement, sinon la librairie n'existerait pas !
          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")