私はalfrescoのmime type "application/sla"でファイルをプレビューできるSTLプレビューアを持っています。ですから、mimeタイプ "application/pla"を "application/sla"としてレンダリングします。このために、私は次のスクリプトalfresco preview .ply files
var renderingEngineName = 'reformat'; var renditionDefinitionName = 'cm:stl'; var renditionDef = renditionService.createRenditionDefinition(renditionDefinitionName, renderingEngineName); renditionDef.parameters['mime-type'] = 'application/sla'; renditionService.render(document, renditionDef);
とフォルダのルールを作成していると私はまた、管理コンソール
のノードブラウザにレンディションの子供を見ることができています。しかし、まだ、私はできませんよMIMEタイプ "application/pla"のファイルのプレビューを取得します。
私はまた、次のよう
<bean id="thumbnailDefinitionSTLpreview" class="org.alfresco.repo.thumbnail.ThumbnailDefinition">
<property name="name" value="stl" />
<property name="mimetype" value="application/sla" />
<property name="transformationOptions">
<!-- The thumbnail definition have transformationOptions mandatory -->
<!-- But there are none for pdf, so use SWFTransformationsOptions as a dummy -->
<bean class="org.alfresco.repo.content.transform.swf.SWFTransformationOptions">
<property name="flashVersion" value="9" />
</bean>
</property>
</bean>
<bean id="baseThumbnailRegistry" abstract="true">
<property name="contentService" ref="ContentService"/>
<property name="renditionService" ref="renditionService" />
<property name="transactionService" ref="TransactionService" />
<property name="tenantAdminService" ref="tenantAdminService" />
<property name="redeployStaticDefsOnStartup" value="${system.thumbnail.redeployStaticDefsOnStartup}" />
<property name="thumbnailDefinitions">
<list>
<ref bean="thumbnailDefinitionMedium" />
<ref bean="thumbnailDefinitionDoclib" />
<ref bean="thumbnailDefinitionImgpreview" />
<ref bean="thumbnailDefinitionAvatar" />
<ref bean="thumbnailDefinitionAvatar32" />
<ref bean="thumbnailDefinitionPDFpreview" />
<ref bean="thumbnailDefinitionWebpreview" />
<ref bean="thumbnailDefinitionSTLpreview" />
</list>
</property>
<property name="thumbnailRenditionConvertor" ref="thumbnailRenditionConvertor" />
</bean>
と「ウェブpreview.get.config.xml」での新しい春のBeanを定義することによって、カスタムサムネイルを作成することによって、別のアプローチを踏襲も作成を使用するには、次のコードを追加しましたプレビュー
<condition mimeType="application/sla">
<plugin src="webpreview" paging="true">STLViewer</plugin>
<plugin srcMaxSize="500000">Image</plugin>
</condition>
<condition thumbnail="stl">
<plugin src="stl" paging="true">STLViewer</plugin>
</condition>
とサムネイルを作成するために、私は
document.createThumbnail("stl", true);
document.save();
を次のようにあるフォルダルールにスクリプトを実行していますのサムネイル
最終的に私はSTLViewer画面を表示できますが、オブジェクトは描画されません。
誰もが私を助けることができるなら、私は素晴らしいだろう。
を参照してください 'アプリケーション/ pla' SLAの別名ですか?あるいは、プラ - スラ変換器のようなものがありますか? – Gagravarr
'application/pla'は.plyファイルのmimetypeです – manav
plaをtlaに変換するトランスを定義しましたか? – Gagravarr