Code Samples - Neevia docuPrinter SDK

Example 6: Convert a PowerPoint document into PDF (docuPrinter PowerPoint Macro) - Visual Basic Copy 

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
   Sub PowerPointConverter()

      Dim documentToConvert : documentToConvert="c:\users\public\test.ppt"

      Dim DPSDK : Set DPSDK = CreateObject("docuPrinter.SDK")

      DPSDK.DocumentOutputFormat = "PDF"
      DPSDK.DocumentOutputName = "demoPPT2"
      DPSDK.DocumentOutputFolder = "c:\users\public\"

      DPSDK.PDFAutoRotatePage = "PageByPage"

      DPSDK.HideSaveAsWindow = true
      DPSDK.DefaultAction=1
      DPSDK.ApplySettings

      Dim DPPPT : Set DPPPT = CreateObject("docuPrinter.PowerPointMacro")
      DPPPT.CTransition=true
      DPPPT.CHBookmarks=true
      DPPPT.CInternetLink=true
      DPPPT.CDocInfo=true
      Dim RVal : RVal = DPPPT.ConvertDocument( documentToConvert )

      Set DPPPT = Nothing
      Set DPSDK = Nothing

      If (RVal <> 0) Then 
        MsgBox "Error while converting the document!!!"
      Else
        MsgBox "Done converting!!!"
      End If
 
   End Sub