<?php // Copyright (c) 2019 ActivePDF, Inc. // ActivePDF DocConverter 2015 // Example generated 12/06/19 ?> <?php // Get current path $strPath = dirname(__FILE__) . "\\"; // Instantiate Object $oDC = new COM("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 $results = $oDC->ConvertToPDF($strPath . "word.doc", $strPath . "ftp.pdf"); if ($results->DocConverterStatus != 0) { Error("ConvertToPDF", $results, $results->DocConverterStatus); } // 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 $oDC = null; // Process Complete echo "Done!"; // Error Handling function Error($method, $oResults, $errorStatus) { echo "Error with " . $method . ": <br/>" . $errorStatus . "<br/>" . $oResults->details; exit(1); } ?>