Este exemplo demonstra como extrair todos os ativos de imagem de um arquivo PDF e salvá-los no sistema de arquivos local.
C#
// Carregue o PDF usando a classe Parser
using (Parser parser = new Parser("input.pdf"))
{
// Extraia imagens incorporadas do arquivo
IEnumerable<PageImageArea> images = parser.GetImages();
// Defina o formato de saída e as opções de imagem (por exemplo, PNG)
ImageOptions options = new ImageOptions(ImageFormat.Png);
// Grave as imagens extraídas no disco
int imageNumber = 0;
foreach (PageImageArea image in images)
{
image.Save(imageNumber.ToString() + ".png", options);
imageNumber++;
}
}