JBoss.orgCommunity Documentation
This plugin is to set the supported file types of PDF thumbnail. See also ImageThumbnailPlugin .
To use the plugin in the component configuration, you must use the following target-component:
<target-component>org.exoplatform.services.cms.thumbnail.ThumbnailService</target-component>
The configuration is applied mainly in packaging/wcm/webapp/src/main/webapp/WEB-INF/conf/dms-extension/dms/dms-thumbnail-configuration.xml.
Sample configuration:
<component-plugin>
<name>PDFThumbnailPlugin</name>
<set-method>addPlugin</set-method>
<type>org.exoplatform.services.cms.thumbnail.impl.PDFThumbnailPlugin</type>
<init-params>
<object-param>
<name>thumbnailType</name>
<description>Thumbnail types</description>
<object type="org.exoplatform.services.cms.thumbnail.impl.ThumbnailType">
<field name="mimeTypes">
<collection type="java.util.ArrayList">
<value>
<string>application/pdf</string>
</value>
</collection>
</field>
</object>
</object-param>
</init-params>
</component-plugin>
In which:
Name: PDFThumbnailPlugin
Set-method: addPlugin
Type: org.exoplatform.services.cms.thumbnail.impl.PDFThumbnailPlugin
Object type: org.exoplatform.services.cms.thumbnail.impl.ThumbnailType
| Field | Type | Value | Description |
|---|---|---|---|
| mimeTypes | String | application/pdf | The MIME type of the pdf thumbnail. |