Server 2013

Bookmarks
AddFileBookmark
AddLinkedPDFBookmark
AddPageBookmark
AddURLBookmark
Color
ConvertCMYKToRGB
UCRandBGInfo
Convert to PDF
ConvertImageToPDF
ConvertPCLToPDF
ConvertPSToPDF
ConvertXPSToPDF
Debug
Debug
TestPrintToPDF
Digital Certificates
InvisiblySignFile
Email
AddEMail
AddEMailAttachment
AddToBcc
AddToCC
ClearEmailAttachments
ClearEMails
EMailAttachOutput
EMailReadReceipt
EMailSubject
RemoveEMail
SetEMailBody
SetRecipientInfo
SetReplyToInfo
SetSenderInfo
SetSMTPCredentials
SetSMTPInfo
FTP
AddFTPAttachment
AddFTPRequest
ClearFTPAttachments
ClearFTPs
FTPAttachOutput
RemoveFTP
SetFTPCredentials
File Output
NewDocumentName
NewUniqueID
OutputDirectory
Fonts
EmbedAllFonts
EmbedBase14Fonts
SubsetFonts
Image Quality
ColorImageDownsampleThreshold
ColorImageDownsampleType
ColorImageFilter
ColorImageResolution
GrayImageDownsampleThreshold
GrayImageDownsampleType
GrayImageFilter
GrayImageResolution
MonoImageDownsampleThreshold
MonoImageDownsampleType
MonoImageFilter
MonoImageResolution
Metadata
SetMetadata
Other Output Options
ASCIIEncode
PreserveHalftone
PreserveOverprint
PreserveTransferFunction
PDF Quality
Resolution
PDF Specification
CompatibilityLevel
Format
PS Commands
AddPDFMark
ClearPDFMarks
Page Control
AutoRotate
Print to PDF
BeginPrintToPDF
EndPrintToPDF
Security (PDF)
SetPDFSecurity
SetPDFSecurity128
SetPDFSecurityAES
Stamping
AddStampCollection
AddStampImage
AddStampText
ClearStampCollections
RemoveStampCollection
SetStampColor
SetStampStrokeColor
StampBackground
StampColorNET
StampFillMode
StampFont
StampFontSize
StampFontTransparency
StampRotation
StampStrokeColorNET
Timeout
Timeout
TimeoutSpan
View
SetViewMode
Web View
LinearizePDF

GrayImageDownsampleType

' Copyright (c) 2018 ActivePDF, Inc.
' ActivePDF Server 2013
' Example generated 12/16/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 oSVR = CreateObject("APServer.Object")

' Set the quality options for the created PDF
' For custom settings to take effect set the configuration to custom
oSVR.PredefinedSetting = 0

' Specifies if ASCII85 encoding should be applied to binary streams
oSVR.ASCIIEncode = true

' Automatically control the page orientation based on text flow
oSVR.AutoRotate = true

' Specifies if CMYK colors should be converted to RGB
oSVR.ConvertCMYKToRGB = true

' Set the DPI for the created PDF
oSVR.Resolution = 300.0

' Set whether existing halftone settings should be preserved
oSVR.PreserveHalftone = 0

' Set whether existing overprint settings should be preserved
oSVR.PreserveOverprint = 0

' Set how transfer functions from the input file are handled
oSVR.PreserveTransferFunction = 0

' Set whether the UCRandBGInfo, from the input file, should be preserved
oSVR.UCRandBGInfo = 0

' Color Image Quality Settings
oSVR.ColorImageDownsampleThreshold = 1
oSVR.ColorImageDownsampleType = 0
oSVR.ColorImageFilter = 2
oSVR.ColorImageResolution = 72

' Gray Image Quality Settings
oSVR.GrayImageDownsampleThreshold = 1
oSVR.GrayImageDownsampleType = 0
oSVR.GrayImageFilter = 2
oSVR.GrayImageResolution = 72

' Monochrome Image Quality Settings
oSVR.MonoImageDownsampleThreshold = 1
oSVR.MonoImageDownsampleType = 0
oSVR.MonoImageFilter = 2
oSVR.MonoImageResolution = 72

' Convert the PostScript file into PDF
Set results = oSVR.ConvertPSToPDF(strPath & "PS.ps", strPath & "quality.pdf")
If results.ServerStatus <> 0 Then
  ErrorHandler "ConvertPSToPDF", results, results.ServerStatus
End If

' Release Object
Set oSVR = 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