ImageMagick ne peut pas gérer les fichiers PostScript et PDF lui-même et par lui-même, pour cela, il utilise un logiciel tiers appelé Ghostscript. Par conséquent, vous devez installer la dernière version de GhostScript avant de pouvoir convertir un pdf en utilisant Magick.NET. Après l'installation de GhostScript, utilisez le code suivant pour extraire la première page du fichier TIF.
using (MagickImageCollection image = new MagickImageCollection())
{
MagickReadSettings settings = new MagickReadSettings();
settings.Density = new Density(300, 300); // Settings the density to 300 dpi will create an image with a better quality
settings.FrameIndex = 0; // First page
settings.FrameCount = 1; // Number of pages
image.Read(@"source.pdf", settings);
image.Write(@"output.tif");
}
Vous pouvez régler la qualité du résultat TIF en changeant settings.Density
param (300 dpi est pour une impression de haute qualité offset/numérique, 72 dpi est ok pour les écrans de moniteur uniquement).