Class Setting_Api
- java.lang.Object
 - 
- com.ironsoftware.ironpdf.internal.staticapi.Setting_Api
 
 
- 
public final class Setting_Api extends Object
The type Setting api. 
- 
- 
Field Summary
Fields Modifier and Type Field Description static PathchromeBrowserCachePathstatic intchromeBrowserLimitstatic intchromeGpuModestatic booleanenableDebugThe constant enableDebug.static StringIRON_PDF_ENGINE_VERSIONThe constant IRON_PDF_ENGINE_VERSION.static intironPdfEngineTimeoutstatic PathironPdfEngineWorkingDirectoryPath to IronPdfEngine working directory.static StringlicenseKeyThe constant licenseKey.static booleanlinuxAndDockerAutoConfigstatic PathlogPathPath to IronPdfEngine log.static booleansingleProcessstatic StringsubProcessHostThe constant subProcessHost.static intsubProcessPortThe constant subProcessPort.static PathtempFolderPath 
- 
Constructor Summary
Constructors Constructor Description Setting_Api() 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intgetDefaultPort()Find free port int.static StringgetIronPdfEngineExecutableFileName()static PathgetIronPdfEngineExecutablePath(Path workingDir)Gets custom iron pdf engine path.static StringgetIronPdfEngineFolderName()static StringgetIronPdfEngineZipName()static voiduseIronPdfEngineDocker(int port) 
 - 
 
- 
- 
Field Detail
- 
subProcessPort
public static int subProcessPort
The constant subProcessPort. 
- 
licenseKey
public static String licenseKey
The constant licenseKey. 
- 
enableDebug
public static boolean enableDebug
The constant enableDebug. 
- 
logPath
public static Path logPath
Path to IronPdfEngine log. 
- 
ironPdfEngineWorkingDirectory
public static Path ironPdfEngineWorkingDirectory
Path to IronPdfEngine working directory. default is current directory. If IronPdfEngine binary does not exist, we will download automatically to this folder. 
- 
subProcessHost
public static String subProcessHost
The constant subProcessHost. 
- 
tempFolderPath
public static Path tempFolderPath
 
- 
IRON_PDF_ENGINE_VERSION
public static final String IRON_PDF_ENGINE_VERSION
The constant IRON_PDF_ENGINE_VERSION.- See Also:
 - Constant Field Values
 
 
- 
singleProcess
public static boolean singleProcess
 
- 
chromeBrowserLimit
public static int chromeBrowserLimit
 
- 
chromeBrowserCachePath
public static Path chromeBrowserCachePath
 
- 
chromeGpuMode
public static int chromeGpuMode
 
- 
linuxAndDockerAutoConfig
public static boolean linuxAndDockerAutoConfig
 
- 
ironPdfEngineTimeout
public static int ironPdfEngineTimeout
 
 - 
 
- 
Method Detail
- 
getDefaultPort
public static int getDefaultPort()
Find free port int.- Returns:
 - the int
 
 
- 
getIronPdfEngineFolderName
public static String getIronPdfEngineFolderName()
 
- 
getIronPdfEngineZipName
public static String getIronPdfEngineZipName()
 
- 
getIronPdfEngineExecutableFileName
public static String getIronPdfEngineExecutableFileName()
 
- 
getIronPdfEngineExecutablePath
public static Path getIronPdfEngineExecutablePath(Path workingDir)
Gets custom iron pdf engine path.- Returns:
 - the custom iron pdf engine path
 
 
- 
useIronPdfEngineDocker
public static void useIronPdfEngineDocker(int port)
 
 - 
 
 -