[Advanced] Aspose¶
Genius Server uses the Aspose solution for reading, writing and managing PDF documents. The engine converts the documents received through HTTP sessions, mail server (emails body and attachments) and BPM DOCUMENT_OBJECT variables to PDF and then the Genius Server sends them to the respective printing queues.
For further details about BPM variables, refer to Defining BPM Variables.
The supported versions are the following:
Aspose.Words: v. 16.4.0
Aspose.Cells: v. 8.8.0
Aspose.Pdf: v. 11.5.0
Aspose.Slides: v. 16.4.0
Aspose.Email: v. 6.5.0
The accepted input formats are the following:
DOC, DOCX
XLS, XLSX
PPT, PPTX
EML
PDF
HTML
TXT
GIF
PNG
JPG
BPM
Base¶
JVM initial heap size: the initial Java heap size in MB (by default is 64MB).
JVM max heap size: the maximum heap size in MB (by default is 1024MB).
Note
Heap is the memory area used in Java environment for allocating objects. the correct heap occupancy is between 40% and 70% of the available size. A heap occupancy over 70% reduces the JVM performance of frequent garbage collection cycles and can lead to out of memory exceptions. A heap occupancy below 40% increases times for garbage collector cycles and consequently reduces the performance.
Thread pool size: the maximum number of documents that the thread pool can handle simultaneously.
Logger level: the log level. Useful for debugging in case of Aspose issues. It can be:
WARN: it alerts that something has gone wrong and it has been used a different process to reach the goal.
ERROR: set by default. It is useful to understand which is the exception that caused the error.
INFO: it adds useful information about the Aspose node processing.
DEBUG: it shows detailed information related to the execution of the process.
TRACE: it shows more detailed information and messages of all log levels.
Note
Selecting a log level, it allows to see its messages and also the ones of the previous levels. The increasing order of severity is: ERROR < WARN < INFO < DEBUG < TRACE
Hint
Do not forget to click on Save to save the changes. When everything in the config tool is configured, the Genius Server needs to be restarted.