Cet exemple montre comment extraire tous les actifs d’image d’un fichier PDF et les enregistrer dans le système de fichiers local.
C#
// Chargez le PDF à l'aide de la classe Parser
using (Parser parser = new Parser("input.pdf"))
{
// Extraire les images intégrées du fichier
IEnumerable<PageImageArea> images = parser.GetImages();
// Définir le format de sortie et les options d'image (ex. : PNG)
ImageOptions options = new ImageOptions(ImageFormat.Png);
// Écrire les images extraites sur le disque
int imageNumber = 0;
foreach (PageImageArea image in images)
{
image.Save(imageNumber.ToString() + ".png", options);
imageNumber++;
}
}