Не огромная работа, как это уже сделано :) 1001 *
вам понадобится установленный ghostscript (в основном gsdll32.dll) и оболочка c # из http://redmanscave.blogspot.com/
Это один файл .cs. По какой-то причине вам придется отправить его по электронной почте для файла, он не опубликован.
Для преобразования вам понадобится всего несколько строк, например:
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
}
сохраняет первую страницу в формате jpeg @ 72 dpi