Server 2009

OutputDirectory

Example code is for an older version of Server, newer code is available.
# Copyright (c) 2019 ActivePDF, Inc.
# ActivePDF Server 2009
# Example generated 10/20/19 

require 'win32ole'

# Get current path
strPath = File.expand_path(File.dirname(__FILE__)) + "\\"

# Instantiate Object
oSVR = WIN32OLE.new("APServer.Object")

# Path and filename of output
oSVR.OutputDirectory = strPath
oSVR.NewDocumentName = 'Test.pdf'

# Start the print job
intStartPrinting = oSVR.StartPrinting()
if intStartPrinting != 0
  puts "Error in StartPrinting: #{intStartPrinting}"
end

# Here is where you can print to activePDF Server to create
# a PDF from any print job, set your application to print to
# a static activePDF Server printer or call oSVR.NewPrinterName
# to dynamically create a new printer on the fly
# This example simply calls oSVR.Test for testing purposes
intTest = oSVR.Test('Hello World!')
if intTest != 0
  puts "Error in Test: #{intTest}"
end

# Wait(seconds) for job to complete
intWait = oSVR.Wait(30)
if intWait != 0
  puts "Error in Wait: #{intWait}"
end

# Release Object
oSVR = ''

# Process Complete
puts "Done!"

Copyright © 2019 ActivePDF, Inc