Promena Transformer - converter - LibreOffice
 
This transformer provides functionality to convert a document from one format to a application/pdf document using LibreOffice 6.4.0.2.
Visit Promena#Transformer to understand the repository structure.
Transformation LibreOfficeConverterDsl
 
The DataDescriptor has to contain at least one descriptor. If more than one descriptor is passed, the transformation will be performed on each of them separately.
Support LibreOfficeConverterSupport
 
Media type LibreOfficeConverterSupport.MediaTypeSupport
 
- application/msword; UTF-8- ➡️ - application/pdf; UTF-8
- application/vnd.ms-excel; UTF-8- ➡️ - application/pdf; UTF-8
- application/vnd.ms-excel.sheet.macroEnabled.12; UTF-8- ➡️ - application/pdf; UTF-8
- application/vnd.ms-excel.template.macroEnabled.12; UTF-8- ➡️ - application/pdf; UTF-8
- application/vnd.ms-powerpoint; UTF-8- ➡️ - application/pdf; UTF-8
- application/vnd.ms-powerpoint.presentation.macroEnabled.12; UTF-8- ➡️ - application/pdf; UTF-8
- application/vnd.ms-powerpoint.slideshow.macroEnabled.12; UTF-8- ➡️ - application/pdf; UTF-8
- application/vnd.ms-powerpoint.template.macroEnabled.12; UTF-8- ➡️ - application/pdf; UTF-8
- application/vnd.ms-word.document.macroEnabled.12; UTF-8- ➡️ - application/pdf; UTF-8
- application/vnd.oasis.opendocument.presentation; UTF-8- ➡️ - application/pdf; UTF-8
- application/vnd.oasis.opendocument.presentation-template; UTF-8- ➡️ - application/pdf; UTF-8
- application/vnd.oasis.opendocument.spreadsheet; UTF-8- ➡️ - application/pdf; UTF-8
- application/vnd.oasis.opendocument.spreadsheet-template; UTF-8- ➡️ - application/pdf; UTF-8
- application/vnd.oasis.opendocument.text; UTF-8- ➡️ - application/pdf; UTF-8
- application/vnd.openxmlformats-officedocument.presentationml.presentation; UTF-8- ➡️ - application/pdf; UTF-8
- application/vnd.openxmlformats-officedocument.presentationml.slideshow; UTF-8- ➡️ - application/pdf; UTF-8
- application/vnd.openxmlformats-officedocument.presentationml.template; UTF-8- ➡️ - application/pdf; UTF-8
- application/vnd.openxmlformats-officedocument.spreadsheetml.sheet; UTF-8- ➡️ - application/pdf; UTF-8
- application/vnd.openxmlformats-officedocument.spreadsheetml.template; UTF-8- ➡️ - application/pdf; UTF-8
- application/vnd.openxmlformats-officedocument.wordprocessingml.document; UTF-8- ➡️ - application/pdf; UTF-8
- application/vnd.openxmlformats-officedocument.wordprocessingml.template; UTF-8- ➡️ - application/pdf; UTF-8
- application/rtf; UTF-8- ➡️ - application/pdf; UTF-8
- application/pdf; UTF-8- ➡️ - application/pdf; UTF-8
- application/vnd.ms-word.document.macroenabled.12; UTF-8- ➡️ - application/pdf; UTF-8
- application/vnd.ms-powerpoint.template.macroenabled.12; UTF-8- ➡️ - application/pdf; UTF-8
- application/vnd.ms-powerpoint.slideshow.macroenabled.12; UTF-8- ➡️ - application/pdf; UTF-8
- application/vnd.ms-powerpoint.presentation.macroenabled.12; UTF-8- ➡️ - application/pdf; UTF-8
- application/vnd.ms-excel.sheet.macroenabled.12; UTF-8- ➡️ - application/pdf; UTF-8
- application/vnd.ms-excel.template.macroenabled.12; UTF-8- ➡️ - application/pdf; UTF-8
- text/csv- ➡️ - application/pdf; UTF-8
- text/html- ➡️ - application/pdf; UTF-8
- text/plain- ➡️ - application/pdf; UTF-8
- text/xml- ➡️ - application/pdf; UTF-8
Dependency
<dependency>
    <groupId>pl.beone.promena.transformer</groupId>
    <artifactId>converter-libreoffice-configuration</artifactId>
    <version>1.0.2</version>
</dependency> 
promena-docker-maven-plugin
 
<dependency>
    <groupId>pl.beone.promena.transformer</groupId>
    <artifactId>converter-libreoffice</artifactId>
    <version>1.0.2</version>
</dependency> 
Properties
transformer.pl.beone.promena.transformer.converter.libreoffice.LibreOfficeConverterTransformer.priority=1
transformer.pl.beone.promena.transformer.converter.libreoffice.LibreOfficeConverterTransformer.actors=1
transformer.pl.beone.promena.transformer.converter.libreoffice.settings.home=/opt/libreoffice6.4
transformer.pl.beone.promena.transformer.converter.libreoffice.settings.startingPort=5000
transformer.pl.beone.promena.transformer.converter.libreoffice.default.parameters.timeout= 
 JarCasting
 JarCasting