Pdf to image

XX -  
 XX -
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

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

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

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

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