Export images from PDF files in C# and VB.NET
GemBox.Pdf supports exporting images from the PDF file in JPEG, BMP, PNG or TIFF image formats.
The following example shows how you can export single image from the PDF file.

using GemBox.Pdf;
using GemBox.Pdf.Content;
class Program
{
static void Main()
{
// If using Professional version, put your serial key below.
ComponentInfo.SetLicense("FREE-LIMITED-KEY");
using (var document = PdfDocument.Load("%InputFileName%"))
// Iterate through PDF pages and through each page's content elements.
foreach (var page in document.Pages)
foreach (var contentElement in page.Content.Elements.All())
if (contentElement.ElementType == PdfContentElementType.Image)
{
// Export an image content element to selected image format.
var imageContent = (PdfImageContent)contentElement;
imageContent.Save("Export Images.%OutputFileType%");
return;
}
}
}
Imports GemBox.Pdf
Imports GemBox.Pdf.Content
Module Program
Sub Main()
' If using Professional version, put your serial key below.
ComponentInfo.SetLicense("FREE-LIMITED-KEY")
Using document = PdfDocument.Load("%InputFileName%")
' Iterate through PDF pages and through each page's content elements.
For Each page In document.Pages
For Each contentElement In page.Content.Elements.All()
If contentElement.ElementType = PdfContentElementType.Image Then
' Export an image content element to selected image format.
Dim imageContent = CType(contentElement, PdfImageContent)
imageContent.Save("Export Images.%OutputFileType%")
Return
End If
Next
Next
End Using
End Sub
End Module
Want more?
Like it?
Published: April 5, 2019 | Modified: February 25, 2021 | Author: GemBox Dev Team