 
					
				
		
07-12-2016 05:47 AM
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
<beans>
      <bean id="transform-to-pdf-action" parent="script">
                <property name="scriptLocation">
                        <bean class="org.alfresco.repo.jscript.ClasspathScriptLocation">
                                <constructor-arg>
                                        <value>alfresco/extension/scripts/transformToPdf.js</value>
                                </constructor-arg>
                        </bean>
                </property>
    </bean>
</beans>
var name = document.properties["cm:name"];
var version = document.properties["cm:versionLabel"];
newdoc = document.transformDocument("application/pdf");
newdoc.properties["gen:Version"] = name + " ("+ version +")";
newdoc.save();
<config evaluator="string-compare" condition="DocLibActions">
        <actions>
                <!– Transfor Document To PDF –>
                <action id="transform-to-pdf" type="javascript" label="Transformer en PDF">
                        <param name="function">onActionFormDialog</param>
                        <!– Additional parameters for onFormDialog function  –>
                        <param name="itemKind">action</param>
                        <param name="itemId">transform-to-pdf-action</param>
                        <param name="mode">create</param>
                        <param name="destination">{node.nodeRef}</param>
                        <!–
                        <param name="action">transform-to-pdf-action</param>
                        –>
                        <param name="successMessage">Succcès : le document PDF a été créé</param>
                        <param name="failureMessage">Echec : Le document PDF n'a pas été créé"</param>
                </action>
        </actions>
        <actionGroups>
                 <actionGroup id="document-browse">
                         <action index="460" id="transform-to-pdf"/>
                 </actionGroup>
        </actionGroups>
   </config>
 
					
				
		
07-12-2016 10:41 AM
   <config evaluator="string-compare" condition="transform-to-pdf-action">
      <forms>
         <form>
            <field-visibility>
               <show id="destination-folder" />
            </field-visibility>
            <appearance>
               <field id="destination-folder" label="Choisir la destination">
                        <control template="/org/alfresco/components/form/controls/myassociation.ftl">
                                <control-param name="displayMode">items</control-param>
                                <control-param name="showTargetLink">true</control-param>
                                <control-param name="compactMode">true</control-param>
                        </control>
               </field>
            </appearance>
         </form>
      </forms>
   </config>
07-12-2016 02:47 PM
 
					
				
		
07-13-2016 05:00 AM
 
					
				
		
07-13-2016 05:01 AM
 
					
				
		
07-15-2016 04:59 AM
 
					
				
				
			
		
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.