Convert PDF To BMP (using Streams) - VB.NET
PDF Renderer SDK sample in VB.NET demonstrating ‘Convert PDF To BMP (using Streams)’
Program.vb
Imports Bytescout.PDFRenderer
Imports System.IO
Class Program
Friend Shared Sub Main(args As String())
Dim srcStream = New FileStream("multipage.pdf", FileMode.Open)
' Create an instance of Bytescout.PDFRenderer.RasterRenderer object and register it.
Using renderer = New RasterRenderer("demo", "demo")
' Load PDF document.
renderer.LoadDocumentFromStream(srcStream)
For i As Integer = 0 To renderer.GetPageCount() - 1
Dim fileName As String = "page" & i & ".png"
If File.Exists(fileName) Then File.Delete(fileName)
' Render first page of the document to PNG image file.
Using destStream As New FileStream(fileName, FileMode.CreateNew)
renderer.Save(destStream, RasterImageFormat.PNG, i, 300)
End Using
Next
End Using
' Open the first output file in default image viewer.
System.Diagnostics.Process.Start("page0.png")
End Sub
End Class