DocConverter 2015

AddFTPRequest

' Copyright (c) 2019 ActivePDF, Inc.
' ActivePDF DocConverter 2015
' Example generated 12/11/19 

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")

' Setup the FTP request supplying credentials if needed
oDC.AddFTPRequest "127.0.0.1", "/folder"
oDC.SetFTPCredentials "user", "pass"

' Set which files will upload with the FTP request
' To attach a binary file use AddFTPBinaryAttachment
oDC.FTPAttachOutput = true
oDC.AddFTPAttachment strPath & "file.txt"

' 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 & "ftp.pdf")
If results.DocConverterStatus <> 0 Then
  ErrorHandler "ConvertToPDF", results, results.DocConverterStatus
End If

' Options available to clear or remove FTP requests are only
' needed if the object remains instantiated.
oDC.RemoveFTP "127.0.0.1", "/folder"
oDC.ClearFTPAttachments 
oDC.ClearFTPs 

' 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 © 2019 ActivePDF, Inc