XWIKI-22335: Cannot import a ppt with LibreOffice 24.2.5 (#3517)
* Convert to PDF and extract images from the PDF * Adapt the unit test * Change the output format to PNG * Change the default image format back to JPEG. * Read the old office converter configuration for size and quality. * Add new configuration options for format, quality and image size. * Revert "[Misc] Force using old version of LO until XWIKI-22335 is done" * Revert "[Misc] Revert LO upgrade because of XWIKI-22335" * Fix existing comments in DefaultPresentationBuilder * Provide new properties in xwiki.properties * Fallback in document-formats.js in case custom-document-formats is not used for backward compatibility * Provide unit test * Improve a bit ServletContainerExecutor to have better understanding in case of error when building LO image This reverts commit 29e45435. This reverts commit f19ea82a. This reverts commit 32a20ae0. --------- Co-authored-by:Simon Urli <simon.urli@xwiki.com> (cherry picked from commit acd6ed3f)
Showing
- pom.xml 1 addition, 1 deletionpom.xml
- xwiki-platform-core/xwiki-platform-office/xwiki-platform-office-importer/src/main/java/org/xwiki/officeimporter/internal/builder/DefaultPresentationBuilder.java 54 additions, 34 deletions...importer/internal/builder/DefaultPresentationBuilder.java
- xwiki-platform-core/xwiki-platform-office/xwiki-platform-office-importer/src/main/java/org/xwiki/officeimporter/internal/builder/PresentationBuilderConfiguration.java 141 additions, 0 deletions...er/internal/builder/PresentationBuilderConfiguration.java
- xwiki-platform-core/xwiki-platform-office/xwiki-platform-office-importer/src/main/resources/META-INF/components.txt 1 addition, 0 deletions...ffice-importer/src/main/resources/META-INF/components.txt
- xwiki-platform-core/xwiki-platform-office/xwiki-platform-office-importer/src/test/java/org/xwiki/officeimporter/internal/builder/DefaultPresentationBuilderTest.java 35 additions, 23 deletions...rter/internal/builder/DefaultPresentationBuilderTest.java
- xwiki-platform-core/xwiki-platform-office/xwiki-platform-office-importer/src/test/java/org/xwiki/officeimporter/internal/builder/PresentationBuilderConfigurationTest.java 87 additions, 0 deletions...nternal/builder/PresentationBuilderConfigurationTest.java
- xwiki-platform-core/xwiki-platform-office/xwiki-platform-office-importer/src/test/resources/custom-document-formats.json 2 additions, 1 deletion...-importer/src/test/resources/custom-document-formats.json
- xwiki-platform-core/xwiki-platform-office/xwiki-platform-office-importer/src/test/resources/pdf.pdf 0 additions, 0 deletions...xwiki-platform-office-importer/src/test/resources/pdf.pdf
- xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/internal/junit5/servletengine/ServletContainerExecutor.java 6 additions, 9 deletions...ternal/junit5/servletengine/ServletContainerExecutor.java
- xwiki-platform-tools/xwiki-platform-tool-configuration-resources/src/main/resources/xwiki.properties.vm 20 additions, 0 deletions...guration-resources/src/main/resources/xwiki.properties.vm
Loading
Please register or sign in to comment