Pdf to image

Fermé
XX - 13 mars 2014 à 11:08
 XX - 13 mars 2014 à 14:36
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
A voir également:

10 réponses

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"
0
Je voudrais savoir sur les bibliothèques libres
0
Merci pour votre réponse.
mais je voudrais savoir sur les bibliothèques libres.
0
Qu'entends-tu par bibliothèques "libres" ?
0
gratuit
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
et une licence LGPL
0
Essaye celle-ci
https://code.google.com/p/lib-pdf/

C'est du GPL mais c'est grossièrement la même chose
0
Merci pour votre réponse mais j'ai déjà tester "lib-pdf" est ça marche pas.
0
Tu ne l'a sûrement pas utilisé correctement, sinon la librairie n'existerait pas !
0
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
0
Nexii Messages postés 333 Date d'inscription jeudi 13 mars 2014 Statut Membre Dernière intervention 14 mars 2017 550
13 mars 2014 à 14:28
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")
0
oui bien sur c'est déjà fé
0
Nexii Messages postés 333 Date d'inscription jeudi 13 mars 2014 Statut Membre Dernière intervention 14 mars 2017 550
13 mars 2014 à 14:33
Je ne peux pas t'aider plus que cela, je ne programme pas en C#.
Essaye le forum : https://www.developpez.net/forums/
0
Merci pour tous
0