Guide for VB.NET
Core Document Formats
PowerPoint to TIFF
Additional Features

VB.NET PowerPoint - VB Demo for PPT-to-TIFF

Detailed Guidance on VB.NET Document Conversion from PowerPoint to TIFF

Home > .NET Imaging SDK > VB.NET > PowerPoint: Render to TIFF
To get started with DocImage SDK for .NET, you are supposed to read VB.NET Imaging: Get Started first!

Our VB.NET PowerPoint Conversion SDK is often used by programmers to convert PowerPoint document slide to TIFF image format. During the conversion from PowerPoint slide to TIFF format in VB.NET application, programmers may have some questions on our product. Therefore, we provided a guide here to help .NET programmers solve the following common questions.
Related .net document control helps: mvc pdf editor: ASP.NET MVC PDF Viewer & Editor: view, annotate, redact, edit PDF document in C# ASP.NET MVC document viewer c#: ASP.NET Document Viewer using C#: Open, View, Annotate, Redact, Convert document files in ASP.NET using C#, HTML5, JQuer... pdf document viewer: ASP.NET PDF Document Viewer in C#: open, display, view, annotate, redact Adobe PDF files online in ASP.NET MVC & WebForm... document viewer: EdgeDoc:ASP.NET Document Viewer C# Control: Open, view, annotate, redact, convert documents online in C#, VB.NET, AS... pdf editor: EdgePDF: ASP.NET PDF Editor Web Control: Online view, annotate, redact, edit, process, convert PDF documents text file viewer: ASP.NET Text file viewer in MVC, WebForms: Open, view, annotate, convert txt files in C# ASP.NET tiff viewer: ASP.NET Tiff Viewer: view, annotate multipage Tiff images in ASP.NET MVC, WebForms using C# Control
  • I am not quite familiar with PowerPoint and TIFF; can you give some detailed explanations?
  • Do you provide APIs to be used in the VB.NET PowerPoint document slide to TIFF image conversion program?
  • Where can I find sample code to conduct conversion from PowerPoint slide to TIFF format through VB.NET programming?
  • Have you received some feedback from other customers on using the product to convert PPT slide to TIFF image in VB.NET class?
PPT & TIFF Explanations
PowerPoint is a proprietary commercial presentation program developed by Microsoft and it is composed of individual slides. Each slide may contain text, graphics, sound and other objects. PowerPoint is often used by programmers in many applications, like VB.NET programming application.
TIFF is a raster image format and it is supported by multiple image manipulation applications in VB.NET. TIFF files can be compressed to reduce the file size by using LZW compression and can be converted to many other image and document formats, such as JPEG, GIF and PDF, by using TIFF Image Converter.
APIs for PPT to TIFF Conversion
APIs below is designed by our programmers to convert PPT document slide to TIFF image format in VB.NET application. The APIs are divided into two parts. And the first part is used to render PPTXPage to REImage and the second part is for converting REImage transit to TIFF image file in VB.NET. In our program, PPTXPage is treated as an abstraction for one PowerPoint document slide and you can get PPTXPage from a PPTXDocument object by using GetPage method. PPTXDocument object is defined as an in-memory PowerPoint document loaded from native file or stream.
' Render PPTXDocument to get a REImage collection, or choose specific slide to render.
Private Function GetPage(pageIndex As Integer) As BasePage Implements PPTXDocument.GetPage
End Function
Private Function toImage() As BaseImage Implements PPTXPage.toImage
End Function
Private Function toImage(height As Integer, width As Integer) As BaseImage Implements PPTXPage.toImage
End Function

' Render REImage in desired tiff image format using image conversion APIs.
Private Sub SaveImageFile(image As REImage, filePath As [String]) Implements REFile.SaveImageFile
End Sub
If you want to know more above REImage object and how to render PowerPoint document slide to REImage, please view this PPT to REImage rendering guide in VB.NET.
Sample Code for Converting PPT to TIFF
Developers are free to copy the following VB.NET sample code to your project to convert PPT document slide to TIFF image format. If you are looking demo code for C# application, please go to online C#.NET PPT to TIFF conversion guide.
''' <summary>
''' Render PPTXDocument to images of TIFF Format
''' </summary>
''' <param name="PowerPointFilePath"></param>
''' <returns></returns>
Public Function RenderPPTXDocumentToTIFF(PowerPointFilePath As [String]) As List(Of Stream)
' a list of stream which contains the image data of the TIFF image.
Dim buffer As New List(Of Stream)()

Dim doc As New PPTXDocument(PowerPointFilePath)
For i As Integer = 0 To doc.GetPageCount() - 1
Dim page As PPTXPage = DirectCast(doc.GetPage(i), PPTXPage)

Dim temp As REImage = DirectCast(page.ToImage(), REImage)
Dim imageStream As New MemoryStream()
If temp IsNot Nothing Then
temp.Convert(imageStream, ImageFormat.tif)

End If

Return buffer
End Function
Customer Feedbacks
Below are some feedbacks from customers who have used our free VB.NET PPT Conversion SDK trial version or purchased the production version for converting PowerPoint slide to TIFF image in VB.NET for commercial usage.
What makes me to choose RasterEdge VB.NET PPT Conversion SDK is that this SDK can be deployed easily. -- Susan Smith
It may take hundreds of lines of codes to convert PowerPoint document to TIFF image format in VB.NET with some of the other products. However, with RasterEdge VB.NET PPT Conversion SDK, only a few lines of codes are required. -- Caroline
Have limitations! After I have downloaded and installed this PPT Conversion SDK in my VB.NET program, I found it cannot convert my PPT document slide to TIFF image. So I asked for help from RasterEdge support team. One of their customer service personnel told me that their product only supports PowerPoint document with .pptx suffix. -- Daniel
Good! I can not only use the VB.NET PPT Conversion SDK to convert PowerPoint slide to TIFF image in .NET application using VB language, but also apply it to set PPT conversion options according to my own needs. -- Judy

Recommend this to Google+ is professional provider of ASP.NET MVC Document Viewer, ASP.NET PDF Viewer, MVC PDF Viewer document, content and imaging solutions, available for ASP.NET AJAX, Silverlight, Windows Forms as well as WPF. We are dedicated to provide powerful & profession imaging controls, PDF document, image to pdf files and components for capturing, viewing, processing, converting, compressing and stroing images, documents and more.

©2000-2017 Raster