Home >
.NET Imaging SDK >
VB.NET >
PowerPoint: Render to PDF
To get started with DocImage SDK for .NET, you are supposed to read VB.NET Imaging: Get Started first!
This VB.NET PowerPoint to PDF conversion control add-on is an advanced and mature .NET component which is designed to help programmers convert a multi-slide .pptx document to separate PDF files or a multi-page PDF document.
c# print pdf acrobat reader,
vb.net pdf generation,
extract images from pdf using itextsharp in c#,
add image to pdf cell itextsharp c#,
generate pdf azure function,
create qr code using c#.
This VB.NET PowerPoint to PDF conversion tutorial will illustrate our effective PPT to PDF converting control SDK from following aspects.
Related .net document control helps:
asp.net edit pdf text control:
ASP.NET PDF Text Edit Control: online edit PDF text content using C# ASP.NET
asp.net sharepoint document viewer control: ASP.NET SharePoint Document Viewer: view, annotate, redact documents in SharePoint
c# asp.net mvc document viewer: ASP.NET MVC Document Viewer: view, annotate, redact files on ASP.NET MVC web projects
c# asp.net excel viewer: ASP.NET Excel Viewer in C# Control (MVC & WebForms): view Office Excel document in web browser.
asp.net view text file in browser: ASP.NET Text file viewer in MVC, WebForms: Open, view, annotate, convert txt files in C# ASP.NET
asp.net view tiff images: ASP.NET Tiff Viewer: view, annotate multipage Tiff images in ASP.NET MVC, WebForms using C# Control
asp.net pdf editor component: EdgePDF: ASP.NET PDF Editor Web Control: Online view, annotate, redact, edit, process, convert PDF documents
- What VB.NET APIs can I use to convert PowerPoint slide to PDF document file?
- What VB.NET demo code can I use for fast PPT (.pptx) to PDF conversion in .NET class application?
- What are the features of this VB.NET PowerPoint to PDF converting control component?
get coordinates of text in pdf c#,
merge pdf c# itextsharp,
c# rotate pdf,
c# create editable pdf,
vb.net print pdf to default printer,
convert pdf to tiff vb.net,
vb.net rotate pdf.
Converting APIs
Following VB.NET APIs are used to render selected PowerPoint slide(s) into image source. If you want to create a featured PPTX to PDF converting application, you may need other
VB.NET APIs to customize PPT (.pptx) to image rendering settings, like image resolution, scaling factor and bit depth.
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
Using the VB.NET API below, you can directly encode converted image source into PDF document file which may be stored in the PC files as .pdf format or be saved in web server as memory stream. Apart from the function to save converted image source to PDF format, RasterEdge
VB.ENT PowerPoint conversion library add-on also offers other encoding APIs to convert rendered image source to
bitmap,
svg,
tiff,
jpeg, gif, png & jbig2 image formats.
Private Sub SaveImageFile(image As REImage, filePath As [String]) Implements REFile.SaveImageFile
End Sub
API Explanations: to solve your possible confusions in understanding above VB.NET PowerPoint to PDF converting & rendering APIs, we will introduce some programming classes and methods here.
- PPTXDocument: within this VB.NET PowerPoint to PDF converting control add-on, there is a self-defined programming class to represent one PowerPoint document file, that is, PPTXDcoument. Once a .pptx document is decoded into VB.NET class application, this class will create a PPTXDocument object to represent it.
- PPTXPage: for a better displaying purpose, we regard a PowerPoint slide as a page. And a PPTXPage instance represents one slide of PPTXDocument object.
- GetPage: this VB.NET programming method is used for developers to select desired slide of PPTXDocument object.
- toImage: using this method, VB.NET programmers can easily render selected PowerPoint slide into one RasterEdge self-defined image object REImage. To view detailed guidance, please read this VB.NET PowerPoint to REImage converting tutorial page.
VB.NET Demo Code
Using this VB.NET PowerPoint to PDF converting demo code below, you can easily convert all slides of source PowerPoint document into a multi-page PDF file. Of course, you are also allowed to convert one certain PowerPoint slide or a specified range of slides into .pdf document format using this VB.NET PowerPoint to PDF conversion library add-on.
''' <summary>
''' Convert PPTXDocument to PDF
''' </summary>
''' </param>
''' <returns></returns>
Public Function CovertPPTXDocumenttoPDF(PowerPointFilePath As [String]) As PDFDocument
Dim doc As New PPTXDocument(PowerPointFilePath)
Dim imgSource As New List(Of REImage)()
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)
If temp IsNot Nothing Then
imgSource.Add(temp)
End If
Next
' create PDFDocument with image source
Return New PDFDocument(imgSource)
End Function
Why to Choose
In this section, we list the main features of this VB.NET PowerPoint to PDF conversion library plug-in. Note: in the process of VB.NET PPTX to PDF conversion, both
VB.NET PowerPoint reading add-on and
VB.NET PDF editing add-on will be used.
Support Multiple .NET Framework Versions
Written in managed C# code, this VB.NET PowerPoint to PDF converting control add-on is fully compatible with .NET Framework 2.0, 3.0, 3.5, 4.0 & 4.5.
Able to Convert PowerPoint to PDF File Using C# Code
Convert PPTX File Without Using Other PowerPoint Processing Products
As our VB.NET PowerPoint to PDF conversion add-on owns advanced APIs that can process and edit .pptx document file independently, no other external PowerPoint manipulating controls, like Microsoft Excel product, are required.
Recommend this to Google+