En utilisant C#, je dois convertir chaque page d'un fichier PDF en images séparées et afficher les images.Convertir un fichier PDF en images en utilisant C#
Est-il possible de le faire sans utiliser une DLL tierce?
En utilisant C#, je dois convertir chaque page d'un fichier PDF en images séparées et afficher les images.Convertir un fichier PDF en images en utilisant C#
Est-il possible de le faire sans utiliser une DLL tierce?
Vous pouvez également utiliser le code C# qui est téléchargeable easly du code du projet qui utilisent Ghostscript
http://www.codeproject.com/KB/cs/GhostScriptUseWithCSharp.aspx
Pas un énorme travail, comme cela a déjà été fait :)
vous aurez besoin Ghostscript installé (principalement gsdll32.dll), et l'emballage C# à partir http://redmanscave.blogspot.com/
Il est un fichier .cs. Pour une raison quelconque, vous devrez l'envoyer par courriel pour le fichier, il n'est pas affiché.
Pour convertir vous aurez juste quelques lignes, par exemple:
string cl2 = @"-dSAFER -dNoVerifyXref -dQUIET -dNOPROMPT"
+ " -dBATCH -dNOPAUSE -sDEVICE=jpeg -r72 -dFirstPage=1 "
+ "-dLastPage=1 -dUseCropBox -sOutputFile=" + SourceFile
+ " " + TargetFile;
try
{
Made4Print.GhostScript gs =
new Made4Print.GhostScript(@"[path-to-gs-installation]");
gs.CallGSDll(cl2.Split(' '));
}
catch
{
//exception handler
}
enregistre cette 1ère page jpeg @ 72 dpi
je PDF4NET de O2 à quelques reprises dans le passé et a été assez satisfait http://www.o2sol.com/pdf4net/overview.htm
Je l'ai fait avec ce script fantôme pour convertir les PDF en Image.hope celui-ci est utile
"-dNOPAUSE -dBATCH -dSAFER -sDEVICE = tifflzw -dTextAlphaBits = 1 -dPDFFitPage -sOutputFile =" C: \ Utilisateurs \ cis \ Bureau \ asp634667352520620000.tif "" C: \ Users \ cis \ Desktop \ asp.pdf ""
Celui-ci convertit tout votre format PDF en image (Tiff) – andy
Je voudrais jeter un oeil à ce que les gens ont répondu à cette personne qui a posté juste après vous. http://stackoverflow.com/questions/3492732/pdf-2-post-script Je pense que c'est un travail énorme, mais il existe des bibliothèques open source qui sont là, ils peuvent être en mesure de vous aider comme itextsharp est ghostscript. –