Este ejemplo demuestra cómo extraer todos los activos de imagen de un archivo PDF y guardarlos en el sistema de archivos local.
C#
// Cargar el PDF utilizando la clase Parser
using (Parser parser = new Parser("input.pdf"))
{
// Extraer imágenes incrustadas del archivo
IEnumerable<PageImageArea> images = parser.GetImages();
// Establecer formato de salida y opciones de imagen (por ejemplo, PNG)
ImageOptions options = new ImageOptions(ImageFormat.Png);
// Escribir las imágenes extraídas en el disco
int imageNumber = 0;
foreach (PageImageArea image in images)
{
image.Save(imageNumber.ToString() + ".png", options);
imageNumber++;
}
}