<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Cmis: How to create renditions in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/cmis-how-to-create-renditions/m-p/306460#M259590</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;please call javascript rendition service api like following&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;var renditionDef = renditionService.createRenditionDefinition('cm:pdfExport', 'reformat');&lt;BR /&gt;renditionDef.parameters['mime-type'] = "application/pdf";&lt;BR /&gt;var renditionNode = renditionService.render(document, renditionDef);&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 01 Mar 2014 16:08:38 GMT</pubDate>
    <dc:creator>kaynezhang</dc:creator>
    <dc:date>2014-03-01T16:08:38Z</dc:date>
    <item>
      <title>Cmis: How to create renditions</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cmis-how-to-create-renditions/m-p/306454#M259584</link>
      <description>Hello,the alfresco cmis interface returns only existing renditions for a document.(e.g a preview) How can I force alfresco to create the renditions files (e.g. the preview) if they don't exist?Thank you</description>
      <pubDate>Fri, 28 Feb 2014 21:50:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cmis-how-to-create-renditions/m-p/306454#M259584</guid>
      <dc:creator>richardeb</dc:creator>
      <dc:date>2014-02-28T21:50:51Z</dc:date>
    </item>
    <item>
      <title>Re: Cmis: How to create renditions</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cmis-how-to-create-renditions/m-p/306455#M259585</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm afraid you can not create&amp;nbsp; renditions using CMIS directly. &lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 01 Mar 2014 05:57:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cmis-how-to-create-renditions/m-p/306455#M259585</guid>
      <dc:creator>kaynezhang</dc:creator>
      <dc:date>2014-03-01T05:57:00Z</dc:date>
    </item>
    <item>
      <title>Re: Cmis: How to create renditions</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cmis-how-to-create-renditions/m-p/306456#M259586</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Oh that are bad news. But maybe I found a solution. I created a folder for all documents that I want to retrieve with cmis. Then I added the following script as a rule (for adding/updating documents) to this folder&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;//EDIT: script-Update&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;try&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;function main()&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var thumbs=document.getThumbnailDefinitions();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(contains(thumbs,"doclib"))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;document.createThumbnail("doclib");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;catch(err)&amp;nbsp; {&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(contains(thumbs,"webpreview"))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;document.createThumbnail("webpreview",true);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;catch(err)&amp;nbsp; {&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;function contains(a, obj) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(a.length&amp;gt;0){&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for (var i = 0; i &amp;lt; a.length; i++) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (a&lt;EM&gt; == obj) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return true;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return false;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;main();&lt;BR /&gt;}catch(err)&amp;nbsp; {&amp;nbsp; }&lt;BR /&gt; &lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is this a common solution or do you have a better solution? What about the performance? Ist this code always working(subfolder/edit/update/updates by other scripts/…)?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 01 Mar 2014 11:25:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cmis-how-to-create-renditions/m-p/306456#M259586</guid>
      <dc:creator>richardeb</dc:creator>
      <dc:date>2014-03-01T11:25:00Z</dc:date>
    </item>
    <item>
      <title>Re: Cmis: How to create renditions</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cmis-how-to-create-renditions/m-p/306457#M259587</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Unfortunatly the script doesn't work correct. If I upload a docx file the upload fails. Do you have any solution how to fix this? Thank you&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 01 Mar 2014 12:46:02 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cmis-how-to-create-renditions/m-p/306457#M259587</guid>
      <dc:creator>richardeb</dc:creator>
      <dc:date>2014-03-01T12:46:02Z</dc:date>
    </item>
    <item>
      <title>Re: Cmis: How to create renditions</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cmis-how-to-create-renditions/m-p/306458#M259588</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ye using&amp;nbsp; rule on a folder that creates the rendition is a good solution&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;When creating the object using CMIS will trigger the rule which creates the rendition.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 01 Mar 2014 14:23:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cmis-how-to-create-renditions/m-p/306458#M259588</guid>
      <dc:creator>kaynezhang</dc:creator>
      <dc:date>2014-03-01T14:23:00Z</dc:date>
    </item>
    <item>
      <title>Re: Cmis: How to create renditions</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cmis-how-to-create-renditions/m-p/306459#M259589</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Unfortunatly document.createThumbnail("doclib") fails when executed on a docx file. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If the rule is defined as synchron document.createThumbnail("doclib") throws an error that causes a rollback. (I can't prevent/catch this). If I define the rule as async document.createThumbnail("doclib") will never work. (I tested this using the share frotend itself for adding documents)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 01 Mar 2014 14:57:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cmis-how-to-create-renditions/m-p/306459#M259589</guid>
      <dc:creator>richardeb</dc:creator>
      <dc:date>2014-03-01T14:57:00Z</dc:date>
    </item>
    <item>
      <title>Re: Cmis: How to create renditions</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cmis-how-to-create-renditions/m-p/306460#M259590</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;please call javascript rendition service api like following&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;var renditionDef = renditionService.createRenditionDefinition('cm:pdfExport', 'reformat');&lt;BR /&gt;renditionDef.parameters['mime-type'] = "application/pdf";&lt;BR /&gt;var renditionNode = renditionService.render(document, renditionDef);&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 01 Mar 2014 16:08:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cmis-how-to-create-renditions/m-p/306460#M259590</guid>
      <dc:creator>kaynezhang</dc:creator>
      <dc:date>2014-03-01T16:08:38Z</dc:date>
    </item>
    <item>
      <title>Re: Cmis: How to create renditions</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cmis-how-to-create-renditions/m-p/306461#M259591</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It works perfect. Thank you very much.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 02 Mar 2014 00:06:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cmis-how-to-create-renditions/m-p/306461#M259591</guid>
      <dc:creator>richardeb</dc:creator>
      <dc:date>2014-03-02T00:06:00Z</dc:date>
    </item>
  </channel>
</rss>

