Example code is for an older version of Server, newer code is available.
# Copyright (c) 2021 ActivePDF, Inc.
# ActivePDF Server 2009
# Example generated 03/03/21
require 'win32ole'
# Get current path
strPath = File.expand_path(File.dirname(__FILE__)) + "\\"
# Instantiate Object
oSVR = WIN32OLE.new("APServer.Object")
# Enable extra logging in the activepdflogs folder
oSVR.DebugMode = true
# Convert Image to PDF
# Supported image types found in Server documentation
intImageToPDF = oSVR.ImageToPDF(strPath + 'IMG.jpg', strPath + 'Debug.pdf', 0, 0, true, true, 72, '', 0, 0)
if intImageToPDF != 0
puts "Error in ImageToPDF: #{intImageToPDF}"
end
# Release Object
oSVR = ''
# Process Complete
puts "Done!"