DocConverter 2015

Email created PDF

' Copyright (c) 2018 ActivePDF, Inc.
' ActivePDF DocConverter 2015
' Example generated 11/15/18 

Dim FSO, strPath, results

' Get current path
Set FSO = CreateObject("Scripting.FileSystemObject")
strPath = FSO.GetFile(Wscript.ScriptFullName).ParentFolder & "\"
Set FSO = Nothing

' Instantiate Object
Set oDC = CreateObject("APDocConverter.Object")

' Add an email
oDC.AddEMail 

' Set server information
oDC.SetSMTPInfo "0.0.0.0", 25
oDC.SetSMTPCredentials "john.doe", "activePDF", "asdfasdf"

' Set email addresses
oDC.SetSenderInfo "John Doe", "john.doe@asdidlwenra.com"
oDC.SetReplyToInfo "John Doe", "john.doe@asdidlwenra.com"
oDC.SetRecipientInfo "Jane Doe", "jane.doe@asdidlwenra.com"
oDC.AddToCC "Jim Doe", "jim.doe@asdidlwenra.com"
oDC.AddToBcc "Janice Doe", "janice.doe@asdidlwenra.com"

' Subject and Body
oDC.EMailSubject = "PDF Delivery from activePDF"
oDC.SetEMailBody "<html><body style='background-color: #EEE; padding: 4px;'>Here is your PDF!</body></html>", true

' Attachments - Binary attachments can be added with AddEMailBinaryAttachment
oDC.AddEMailAttachment strPath & "x.pdf"

' Other email options
oDC.EMailReadReceipt = false
oDC.EMailAttachOutput = true

' Set the amount of seconds before a request will time out
oDC.Timeout = 40

' Enable extra logging (logging should only be used while troubleshooting)
' C:\ProgramData\activePDF\Logs\
oDC.Debug = true

' Convert the file to PDF
Set results = oDC.ConvertToPDF(strPath & "word.doc", strPath & "email.pdf")
If results.DocConverterStatus <> 0 Then
  ErrorHandler "ConvertToPDF", results, results.DocConverterStatus
End If

' If running multiple conversions in one instance:
' One email can be removed before the next conversion
oDC.RemoveEMail "john.doe@activepdf.com"
' An attachment can be removed
oDC.ClearEMailAttachments 
' or all emails can be removed
oDC.ClearEMails 

' Release Object
Set oDC = Nothing

' Process Complete
Wscript.Echo("Done!")

' Error Handling
Sub ErrorHandler(method, oResult, errorStatus)
  Wscript.Echo("Error with " & method & ": " & vbcrlf _
    & errorStatus & vbcrlf _
    & oResult.details)
  Wscript.Quit 1
End Sub

Copyright © 2018 ActivePDF, Inc