<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>KB-2105 Aspose plugins FAQ</title><link>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>KB-2105 Aspose plugins FAQ</title><link>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq</link><pubDate>Mon, 06 Apr 2020 07:00:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d998903c-7c85-453c-a2ac-93da74892021</guid><dc:creator>Parmida Borhani</dc:creator><comments>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq#comments</comments><description>Current Revision posted to Appian Knowledge Base by Parmida Borhani on 4/6/2020 7:00:00 AM&lt;br /&gt;
&lt;p&gt;The purpose of this article is to answer some of the common questions regarding usage of Aspose libraries in custom plugins. Refer to Appian&amp;#39;s &lt;a title="Extending Appian" href="https://docs.appian.com/suite/help/latest/extending-appian.html" rel="noopener noreferrer" target="_blank"&gt;Extending Appian&lt;/a&gt;&amp;nbsp;documentation to get started with custom plugins.&amp;nbsp;All &lt;a title="Appian AppMarket plugin policies" href="/p/appmarket-faq#policies" rel="noopener noreferrer" target="_blank"&gt;Appian AppMarket plugin policies&lt;/a&gt; apply to plugins using Aspose.&lt;/p&gt;
&lt;p&gt;Table of Contents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#Policies"&gt;What are the Appian Cloud policies for Aspose?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#WhyNot"&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#How"&gt;How do I initiate an Aspose license in my plugin?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="Policies"&gt;&lt;/a&gt;What are the Appian Cloud policies for Aspose?&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;Aspose trial licenses are not valid for use on Appian Cloud.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Aspose license files may not be bundled in the plugin JAR. License files must be read in from an Appian Knowledge Center via the plugin code and passed to the Aspose library.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;The Aspose license must be a required input parameter to the plugin function or smart service.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="WhyNot"&gt;&lt;/a&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Aspose libraries are provided free for trial and evaluation purposes only. According to the Aspose EULA, &amp;quot;When using an Evaluation Version or a Temporary License, You MAY NOT use the&amp;nbsp;Product to produce any Derived Works with the exception of Works produced exclusively for the purpose of Product Evaluation.&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="How"&gt;&lt;/a&gt;How do I initiate an Aspose license in my plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For &lt;code&gt;Aspose.Words&lt;/code&gt;, use the &lt;code&gt;setLicense()&lt;/code&gt; method of &lt;a href="https://apireference.aspose.com/java/words/com.aspose.words/License" rel="noopener noreferrer" target="_blank"&gt;com.aspose.words.license&lt;/a&gt;.&lt;br /&gt; Below is an example of initiating an &lt;code&gt;Aspose.Words&lt;/code&gt; license in an Appian smart service plugin:&lt;/p&gt;
&lt;pre&gt;import com.appiancorp.suiteapi.content.ContentConstants;&lt;br /&gt;import com.appiancorp.suiteapi.content.ContentService;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Input;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Required;&lt;br /&gt;import com.aspose.words.License;&lt;br /&gt;import com.aspose.words.Document;&lt;br /&gt;&lt;br /&gt;public class ConvertDoc extends AppianSmartService {&lt;br /&gt; private static final Logger LOG = Logger.getLogger(ConvertDoc.class);&lt;br /&gt; private ContentService cs;&lt;br /&gt; private Long licenseDocId;&lt;br /&gt; &lt;br /&gt; public ConvertDoc(ContentService cs){&lt;br /&gt; this.cs = cs;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Input(required = Required.ALWAYS)&lt;br /&gt; public void setLicenseDocId(Long licenseDocId) {&lt;br /&gt; this.licenseDocId = licenseDocId;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Override&lt;br /&gt; public void run() throws SmartServiceException {&lt;br /&gt; String licensePath = cs.getInternalFilename(cs.getVersionId(licenseDocId, ContentConstants.VERSION_CURRENT));&lt;br /&gt; com.aspose.words.License license = new com.aspose.words.License();&lt;br /&gt; license.setLicense(licensePath);&lt;br /&gt; //Perform work with Aspose&lt;br /&gt; }&lt;br /&gt;}&lt;/pre&gt;
&lt;h2&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;p&gt;Last Reviewed: April 2020&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: plug-ins, FAQ, plugins&lt;/div&gt;
</description></item><item><title>DRAFT SP-4175 Aspose Plugins FAQ</title><link>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq/revision/18</link><pubDate>Fri, 03 Apr 2020 18:25:53 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d998903c-7c85-453c-a2ac-93da74892021</guid><dc:creator>Daniel DeVeau</dc:creator><comments>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq#comments</comments><description>Revision 18 posted to Appian Knowledge Base by Daniel DeVeau on 4/3/2020 6:25:53 PM&lt;br /&gt;
&lt;p&gt;The purpose of this article is to answer some of the common questions regarding using Aspose libraries in custom plugins.&lt;br /&gt;Refer to Appian&amp;#39;s &lt;a title="Extending Appian" href="https://docs.appian.com/suite/help/latest/extending-appian.html" rel="noopener noreferrer" target="_blank"&gt;Extending Appian&lt;/a&gt;&amp;nbsp;documentation to get started with custom plugins.&amp;nbsp;&lt;br /&gt; All &lt;a title="Appian AppMarket plugin policies" href="/p/appmarket-faq#policies" rel="noopener noreferrer" target="_blank"&gt;Appian AppMarket plugin policies&lt;/a&gt; apply to plugins using Aspose.&lt;/p&gt;
&lt;p&gt;Table of Contents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#Policies"&gt;What are the Appian Cloud policies for Aspose?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#WhyNot"&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#How"&gt;How do I initiate an Aspose license in my plugin?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="Policies"&gt;&lt;/a&gt;What are the Appian Cloud policies for Aspose?&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;Aspose trial licenses are not valid for use on Appian Cloud.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Aspose license files may not be bundled in the plugin JAR. License files must be read in from an Appian Knowledge Center via the plugin code and passed to the Aspose library.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;The Aspose license must be a required input parameter to the plugin function or smart service.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="WhyNot"&gt;&lt;/a&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Aspose libraries are provided free for trial and evaluation purposes only. According to the Aspose EULA, &amp;quot;When using an Evaluation Version or a Temporary License, You MAY NOT use the&amp;nbsp;Product to produce any Derived Works with the exception of Works produced exclusively for the purpose of Product Evaluation.&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="How"&gt;&lt;/a&gt;How do I initiate an Aspose license in my plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For &lt;code&gt;Aspose.Words&lt;/code&gt;, use the &lt;code&gt;setLicense()&lt;/code&gt; method of &lt;a href="https://apireference.aspose.com/java/words/com.aspose.words/License" rel="noopener noreferrer" target="_blank"&gt;com.aspose.words.license&lt;/a&gt;.&lt;br /&gt; Below is an example of initiating an &lt;code&gt;Aspose.Words&lt;/code&gt; license in an Appian smart service plugin:&lt;/p&gt;
&lt;pre&gt;import com.appiancorp.suiteapi.content.ContentConstants;&lt;br /&gt;import com.appiancorp.suiteapi.content.ContentService;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Input;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Required;&lt;br /&gt;import com.aspose.words.License;&lt;br /&gt;import com.aspose.words.Document;&lt;br /&gt;&lt;br /&gt;public class ConvertDoc extends AppianSmartService {&lt;br /&gt; private static final Logger LOG = Logger.getLogger(ConvertDoc.class);&lt;br /&gt; private ContentService cs;&lt;br /&gt; private Long licenseDocId;&lt;br /&gt; &lt;br /&gt; public ConvertDoc(ContentService cs){&lt;br /&gt; this.cs = cs;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Input(required = Required.ALWAYS)&lt;br /&gt; public void setLicenseDocId(Long licenseDocId) {&lt;br /&gt; this.licenseDocId = licenseDocId;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Override&lt;br /&gt; public void run() throws SmartServiceException {&lt;br /&gt; String licensePath = cs.getInternalFilename(cs.getVersionId(licenseDocId, ContentConstants.VERSION_CURRENT));&lt;br /&gt; com.aspose.words.License license = new com.aspose.words.License();&lt;br /&gt; license.setLicense(licensePath);&lt;br /&gt; //Perform work with Aspose&lt;br /&gt; }&lt;br /&gt;}&lt;/pre&gt;
&lt;h2&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;p&gt;Last Reviewed: April 2020&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: shared components, FAQ, plugins&lt;/div&gt;
</description></item><item><title>DRAFT SP-4175 Aspose Plugins FAQ</title><link>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq/revision/17</link><pubDate>Fri, 03 Apr 2020 18:22:58 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d998903c-7c85-453c-a2ac-93da74892021</guid><dc:creator>Daniel DeVeau</dc:creator><comments>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq#comments</comments><description>Revision 17 posted to Appian Knowledge Base by Daniel DeVeau on 4/3/2020 6:22:58 PM&lt;br /&gt;
&lt;p&gt;The purpose of this article is to answer some of the common questions regarding using Aspose libraries in custom plugins.&lt;br /&gt; All &lt;a title="Appian AppMarket plugin policies" href="/p/appmarket-faq#policies" rel="noopener noreferrer" target="_blank"&gt;Appian AppMarket plugin policies&lt;/a&gt; apply to plugins using Aspose.&lt;/p&gt;
&lt;p&gt;Table of Contents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#Policies"&gt;What are the Appian Cloud policies for Aspose?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#WhyNot"&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#How"&gt;How do I initiate an Aspose license in my plugin?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="Policies"&gt;&lt;/a&gt;What are the Appian Cloud policies for Aspose?&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;Aspose trial licenses are not valid for use on Appian Cloud.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Aspose license files may not be bundled in the plugin JAR. License files must be read in from an Appian Knowledge Center via the plugin code and passed to the Aspose library.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;The Aspose license must be a required input parameter to the plugin function or smart service.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="WhyNot"&gt;&lt;/a&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Aspose libraries are provided free for trial and evaluation purposes only. According to the Aspose EULA, &amp;quot;When using an Evaluation Version or a Temporary License, You MAY NOT use the&amp;nbsp;Product to produce any Derived Works with the exception of Works produced exclusively for the purpose of Product Evaluation.&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="How"&gt;&lt;/a&gt;How do I initiate an Aspose license in my plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For &lt;code&gt;Aspose.Words&lt;/code&gt;, use the &lt;code&gt;setLicense()&lt;/code&gt; method of &lt;a href="https://apireference.aspose.com/java/words/com.aspose.words/License" rel="noopener noreferrer" target="_blank"&gt;com.aspose.words.license&lt;/a&gt;.&lt;br /&gt; Below is an example of initiating an &lt;code&gt;Aspose.Words&lt;/code&gt; license in an Appian smart service plugin:&lt;/p&gt;
&lt;pre&gt;import com.appiancorp.suiteapi.content.ContentConstants;&lt;br /&gt;import com.appiancorp.suiteapi.content.ContentService;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Input;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Required;&lt;br /&gt;import com.aspose.words.License;&lt;br /&gt;import com.aspose.words.Document;&lt;br /&gt;&lt;br /&gt;public class ConvertDoc extends AppianSmartService {&lt;br /&gt; private static final Logger LOG = Logger.getLogger(ConvertDoc.class);&lt;br /&gt; private ContentService cs;&lt;br /&gt; private Long licenseDocId;&lt;br /&gt; &lt;br /&gt; public ConvertDoc(ContentService cs){&lt;br /&gt; this.cs = cs;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Input(required = Required.ALWAYS)&lt;br /&gt; public void setLicenseDocId(Long licenseDocId) {&lt;br /&gt; this.licenseDocId = licenseDocId;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Override&lt;br /&gt; public void run() throws SmartServiceException {&lt;br /&gt; String licensePath = cs.getInternalFilename(cs.getVersionId(licenseDocId, ContentConstants.VERSION_CURRENT));&lt;br /&gt; com.aspose.words.License license = new com.aspose.words.License();&lt;br /&gt; license.setLicense(licensePath);&lt;br /&gt; //Perform work with Aspose&lt;br /&gt; }&lt;br /&gt;}&lt;/pre&gt;
&lt;h2&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;p&gt;Last Reviewed: April 2020&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: shared components, FAQ, plugins&lt;/div&gt;
</description></item><item><title>DRAFT SP-4175 Aspose Plugins FAQ</title><link>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq/revision/16</link><pubDate>Fri, 03 Apr 2020 18:22:38 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d998903c-7c85-453c-a2ac-93da74892021</guid><dc:creator>Daniel DeVeau</dc:creator><comments>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq#comments</comments><description>Revision 16 posted to Appian Knowledge Base by Daniel DeVeau on 4/3/2020 6:22:38 PM&lt;br /&gt;
&lt;p&gt;The purpose of this article is to answer some of the common questions regarding using Aspose libraries in custom plugins. All &lt;a title="Appian AppMarket plugin policies" href="/p/appmarket-faq#policies" rel="noopener noreferrer" target="_blank"&gt;Appian AppMarket plugin policies&lt;/a&gt; apply to plugins using Aspose.&lt;/p&gt;
&lt;p&gt;Table of Contents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#Policies"&gt;What are the Appian Cloud policies for Aspose?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#WhyNot"&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#How"&gt;How do I initiate an Aspose license in my plugin?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="Policies"&gt;&lt;/a&gt;What are the Appian Cloud policies for Aspose?&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;Aspose trial licenses are not valid for use on Appian Cloud.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Aspose license files may not be bundled in the plugin JAR. License files must be read in from an Appian Knowledge Center via the plugin code and passed to the Aspose library.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;The Aspose license must be a required input parameter to the plugin function or smart service.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="WhyNot"&gt;&lt;/a&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Aspose libraries are provided free for trial and evaluation purposes only. According to the Aspose EULA, &amp;quot;When using an Evaluation Version or a Temporary License, You MAY NOT use the&amp;nbsp;Product to produce any Derived Works with the exception of Works produced exclusively for the purpose of Product Evaluation.&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="How"&gt;&lt;/a&gt;How do I initiate an Aspose license in my plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For &lt;code&gt;Aspose.Words&lt;/code&gt;, use the &lt;code&gt;setLicense()&lt;/code&gt; method of &lt;a href="https://apireference.aspose.com/java/words/com.aspose.words/License" rel="noopener noreferrer" target="_blank"&gt;com.aspose.words.license&lt;/a&gt;.&lt;br /&gt; Below is an example of initiating an &lt;code&gt;Aspose.Words&lt;/code&gt; license in an Appian smart service plugin:&lt;/p&gt;
&lt;pre&gt;import com.appiancorp.suiteapi.content.ContentConstants;&lt;br /&gt;import com.appiancorp.suiteapi.content.ContentService;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Input;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Required;&lt;br /&gt;import com.aspose.words.License;&lt;br /&gt;import com.aspose.words.Document;&lt;br /&gt;&lt;br /&gt;public class ConvertDoc extends AppianSmartService {&lt;br /&gt; private static final Logger LOG = Logger.getLogger(ConvertDoc.class);&lt;br /&gt; private ContentService cs;&lt;br /&gt; private Long licenseDocId;&lt;br /&gt; &lt;br /&gt; public ConvertDoc(ContentService cs){&lt;br /&gt; this.cs = cs;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Input(required = Required.ALWAYS)&lt;br /&gt; public void setLicenseDocId(Long licenseDocId) {&lt;br /&gt; this.licenseDocId = licenseDocId;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Override&lt;br /&gt; public void run() throws SmartServiceException {&lt;br /&gt; String licensePath = cs.getInternalFilename(cs.getVersionId(licenseDocId, ContentConstants.VERSION_CURRENT));&lt;br /&gt; com.aspose.words.License license = new com.aspose.words.License();&lt;br /&gt; license.setLicense(licensePath);&lt;br /&gt; //Perform work with Aspose&lt;br /&gt; }&lt;br /&gt;}&lt;/pre&gt;
&lt;h2&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;p&gt;Last Reviewed: April 2020&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: shared components, FAQ, plugins&lt;/div&gt;
</description></item><item><title>DRAFT SP-4175 Aspose Plugins FAQ</title><link>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq/revision/15</link><pubDate>Fri, 03 Apr 2020 05:18:04 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d998903c-7c85-453c-a2ac-93da74892021</guid><dc:creator>Parmida Borhani</dc:creator><comments>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq#comments</comments><description>Revision 15 posted to Appian Knowledge Base by Parmida Borhani on 4/3/2020 5:18:04 AM&lt;br /&gt;
&lt;p&gt;Table of Contents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#Policies"&gt;What are the Appian Cloud policies for Aspose?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#WhyNot"&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#How"&gt;How do I initiate an Aspose license in my plugin?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="Policies"&gt;&lt;/a&gt;What are the Appian Cloud policies for Aspose?&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;Aspose trial licenses are not valid for use on Appian Cloud.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Aspose license files may not be bundled in the plugin JAR. License files must be read in from an Appian Knowledge Center via the plugin code and passed to the Aspose library.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;The Aspose license must be a required input parameter to the plugin function or smart service.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="WhyNot"&gt;&lt;/a&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Aspose libraries are provided free for trial and evaluation purposes only. According to the Aspose EULA, &amp;quot;When using an Evaluation Version or a Temporary License, You MAY NOT use the&amp;nbsp;Product to produce any Derived Works with the exception of Works produced exclusively for the purpose of Product Evaluation.&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="How"&gt;&lt;/a&gt;How do I initiate an Aspose license in my plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For &lt;code&gt;Aspose.Words&lt;/code&gt;, use the &lt;code&gt;setLicense()&lt;/code&gt; method of &lt;a href="https://apireference.aspose.com/java/words/com.aspose.words/License" rel="noopener noreferrer" target="_blank"&gt;com.aspose.words.license&lt;/a&gt;.&lt;br /&gt; Below is an example of initiating an &lt;code&gt;Aspose.Words&lt;/code&gt; license in an Appian smart service plugin:&lt;/p&gt;
&lt;pre&gt;import com.appiancorp.suiteapi.content.ContentConstants;&lt;br /&gt;import com.appiancorp.suiteapi.content.ContentService;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Input;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Required;&lt;br /&gt;import com.aspose.words.License;&lt;br /&gt;import com.aspose.words.Document;&lt;br /&gt;&lt;br /&gt;public class ConvertDoc extends AppianSmartService {&lt;br /&gt; private static final Logger LOG = Logger.getLogger(ConvertDoc.class);&lt;br /&gt; private ContentService cs;&lt;br /&gt; private Long licenseDocId;&lt;br /&gt; &lt;br /&gt; public ConvertDoc(ContentService cs){&lt;br /&gt; this.cs = cs;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Input(required = Required.ALWAYS)&lt;br /&gt; public void setLicenseDocId(Long licenseDocId) {&lt;br /&gt; this.licenseDocId = licenseDocId;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Override&lt;br /&gt; public void run() throws SmartServiceException {&lt;br /&gt; String licensePath = cs.getInternalFilename(cs.getVersionId(licenseDocId, ContentConstants.VERSION_CURRENT));&lt;br /&gt; com.aspose.words.License license = new com.aspose.words.License();&lt;br /&gt; license.setLicense(licensePath);&lt;br /&gt; //Perform work with Aspose&lt;br /&gt; }&lt;br /&gt;}&lt;/pre&gt;
&lt;h2&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;p&gt;Last Reviewed: April 2020&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: shared components, FAQ, plugins&lt;/div&gt;
</description></item><item><title>DRAFT SP-4175 Aspose Plugins FAQ</title><link>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq/revision/14</link><pubDate>Thu, 02 Apr 2020 16:25:42 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d998903c-7c85-453c-a2ac-93da74892021</guid><dc:creator>Daniel DeVeau</dc:creator><comments>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq#comments</comments><description>Revision 14 posted to Appian Knowledge Base by Daniel DeVeau on 4/2/2020 4:25:42 PM&lt;br /&gt;
&lt;p&gt;Table of Contents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#Policies"&gt;What are the Appian Cloud policies for Aspose?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#WhyNot"&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#How"&gt;How do I initiate an Aspose license in my plugin?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="Policies"&gt;&lt;/a&gt;What are the Appian Cloud policies for Aspose?&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;Aspose trial licenses are not valid for use on Appian Cloud.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Aspose license files may not be bundled in the plugin JAR. License files must be read in from an Appian Knowledge Center via the plugin code and passed to the Aspose library.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;The Aspose license must be a required input parameter to the plugin function or smart service.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="WhyNot"&gt;&lt;/a&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Aspose libraries are provided free for trial and evaluation purposes only. According to the Aspose EULA, &amp;quot;When using an Evaluation Version or a Temporary License, You MAY NOT use the&amp;nbsp;Product to produce any Derived Works with the exception of Works produced exclusively for the purpose of Product Evaluation.&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="How"&gt;&lt;/a&gt;How do I initiate an Aspose license in my plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For Aspose.Words, use the setLicense() method of &lt;a href="https://apireference.aspose.com/java/words/com.aspose.words/License" rel="noopener noreferrer" target="_blank"&gt;com.aspose.words.license&lt;/a&gt;.&lt;br /&gt; Below is an example of initiating an Aspose.Words license in an Appian smart service plugin:&lt;/p&gt;
&lt;pre&gt;import com.appiancorp.suiteapi.content.ContentConstants;&lt;br /&gt;import com.appiancorp.suiteapi.content.ContentService;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Input;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Required;&lt;br /&gt;import com.aspose.words.License;&lt;br /&gt;import com.aspose.words.Document;&lt;br /&gt;&lt;br /&gt;public class ConvertDoc extends AppianSmartService {&lt;br /&gt; private static final Logger LOG = Logger.getLogger(ConvertDoc.class);&lt;br /&gt; private ContentService cs;&lt;br /&gt; private Long licenseDocId;&lt;br /&gt; &lt;br /&gt; public ConvertDoc(ContentService cs){&lt;br /&gt; this.cs = cs;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Input(required = Required.ALWAYS)&lt;br /&gt; public void setLicenseDocId(Long licenseDocId) {&lt;br /&gt; this.licenseDocId = licenseDocId;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Override&lt;br /&gt; public void run() throws SmartServiceException {&lt;br /&gt; String licensePath = cs.getInternalFilename(cs.getVersionId(licenseDocId, ContentConstants.VERSION_CURRENT));&lt;br /&gt; com.aspose.words.License license = new com.aspose.words.License();&lt;br /&gt; license.setLicense(licensePath);&lt;br /&gt; //Perform work with Aspose&lt;br /&gt; }&lt;br /&gt;}&lt;/pre&gt;
&lt;h2&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;p&gt;Last Reviewed: April 2020&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: shared components, FAQ, plugins&lt;/div&gt;
</description></item><item><title>DRAFT SP-4175 Aspose Plugins FAQ</title><link>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq/revision/13</link><pubDate>Thu, 02 Apr 2020 16:25:06 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d998903c-7c85-453c-a2ac-93da74892021</guid><dc:creator>Daniel DeVeau</dc:creator><comments>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq#comments</comments><description>Revision 13 posted to Appian Knowledge Base by Daniel DeVeau on 4/2/2020 4:25:06 PM&lt;br /&gt;
&lt;p&gt;Table of Contents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#Policies"&gt;What are the Appian Cloud policies for Aspose?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#WhyNot"&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#How"&gt;How do I initiate an Aspose license in my plugin?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="Policies"&gt;&lt;/a&gt;What are the Appian Cloud policies for Aspose?&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;Aspose trial licenses are not valid for use on Appian Cloud.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Aspose license files may not be bundled in the plugin JAR. License files must be read in from an Appian Knowledge Center via the plugin code and passed to the Aspose library.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;The Aspose license must be a required input parameter to the plugin function or smart service.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="WhyNot"&gt;&lt;/a&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Aspose libraries are provided free for trial and evaluation purposes only. According to the Aspose EULA, &amp;quot;When using an Evaluation Version or a Temporary License, You MAY NOT use the&amp;nbsp;Product to produce any Derived Works with the exception of Works produced exclusively for the purpose of Product Evaluation.&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="How"&gt;&lt;/a&gt;How do I initiate an Aspose license in my plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For Aspose.Words, use the setLicense() method of &lt;a href="https://apireference.aspose.com/java/words/com.aspose.words/License" rel="noopener noreferrer" target="_blank"&gt;com.aspose.words.license&lt;/a&gt;. Below is an example of initiating an Aspose.Words license in an Appian smart service plugin:&lt;/p&gt;
&lt;pre&gt;import com.appiancorp.suiteapi.content.ContentConstants;&lt;br /&gt;import com.appiancorp.suiteapi.content.ContentService;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Input;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Required;&lt;br /&gt;import com.aspose.words.License;&lt;br /&gt;import com.aspose.words.Document;&lt;br /&gt;&lt;br /&gt;public class ConvertDoc extends AppianSmartService {&lt;br /&gt; private static final Logger LOG = Logger.getLogger(ConvertDoc.class);&lt;br /&gt; private ContentService cs;&lt;br /&gt; private Long licenseDocId;&lt;br /&gt; &lt;br /&gt; public ConvertDoc(ContentService cs){&lt;br /&gt; this.cs = cs;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Input(required = Required.ALWAYS)&lt;br /&gt; public void setLicenseDocId(Long licenseDocId) {&lt;br /&gt; this.licenseDocId = licenseDocId;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Override&lt;br /&gt; public void run() throws SmartServiceException {&lt;br /&gt; String licensePath = cs.getInternalFilename(cs.getVersionId(licenseDocId, ContentConstants.VERSION_CURRENT));&lt;br /&gt; com.aspose.words.License license = new com.aspose.words.License();&lt;br /&gt; license.setLicense(licensePath);&lt;br /&gt; //Perform work with Aspose&lt;br /&gt; }&lt;br /&gt;}&lt;/pre&gt;
&lt;h2&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;p&gt;Last Reviewed: April 2020&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: shared components, FAQ, plugins&lt;/div&gt;
</description></item><item><title>DRAFT SP-4175 Aspose Plugins FAQ</title><link>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq/revision/12</link><pubDate>Thu, 02 Apr 2020 16:23:43 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d998903c-7c85-453c-a2ac-93da74892021</guid><dc:creator>Daniel DeVeau</dc:creator><comments>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq#comments</comments><description>Revision 12 posted to Appian Knowledge Base by Daniel DeVeau on 4/2/2020 4:23:43 PM&lt;br /&gt;
&lt;p&gt;Table of Contents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#Policies"&gt;What are the Appian Cloud policies for Aspose?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#WhyNot"&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#How"&gt;How do I initiate an Aspose license in my plugin?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="Policies"&gt;&lt;/a&gt;What are the Appian Cloud policies for Aspose?&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;Aspose trial licenses are not valid for use on Appian Cloud.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Aspose license files may not be bundled in the plugin JAR. License files must be read in from an Appian Knowledge Center via the plugin code and passed to the Aspose library.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;The Aspose license must be a required input parameter to the plugin function or smart service.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="WhyNot"&gt;&lt;/a&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Aspose libraries are provided free for trial and evaluation purposes only. According to the Aspose EULA, &amp;quot;When using an Evaluation Version or a Temporary License, You MAY NOT use the&amp;nbsp;Product to produce any Derived Works with the exception of Works produced exclusively for the purpose of Product Evaluation.&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="How"&gt;&lt;/a&gt;How do I initiate an Aspose license in my plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For Aspose.Words, use the setLicense() method of &lt;a href="https://apireference.aspose.com/java/words/com.aspose.words/License" rel="noopener noreferrer" target="_blank"&gt;com.aspose.words.license&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Below is an example of initiating an Aspose.Words license in an Appian smart service plugin:&lt;/p&gt;
&lt;pre&gt;import com.appiancorp.suiteapi.content.ContentConstants;&lt;br /&gt;import com.appiancorp.suiteapi.content.ContentService;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Input;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Required;&lt;br /&gt;import com.aspose.words.License;&lt;br /&gt;import com.aspose.words.Document;&lt;br /&gt;&lt;br /&gt;public class ConvertDoc extends AppianSmartService {&lt;br /&gt; private static final Logger LOG = Logger.getLogger(ConvertDoc.class);&lt;br /&gt; private ContentService cs;&lt;br /&gt; private Long licenseDocId;&lt;br /&gt; &lt;br /&gt; public ConvertDoc(ContentService cs){&lt;br /&gt; this.cs = cs;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Input(required = Required.ALWAYS)&lt;br /&gt; public void setLicenseDocId(Long licenseDocId) {&lt;br /&gt; this.licenseDocId = licenseDocId;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Override&lt;br /&gt; public void run() throws SmartServiceException {&lt;br /&gt; String licensePath = cs.getInternalFilename(cs.getVersionId(licenseDocId, ContentConstants.VERSION_CURRENT));&lt;br /&gt; com.aspose.words.License license = new com.aspose.words.License();&lt;br /&gt; license.setLicense(licensePath);&lt;br /&gt; //Perform work with Aspose&lt;br /&gt; }&lt;br /&gt;}&lt;/pre&gt;
&lt;h2&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;p&gt;Last Reviewed: April 2020&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: shared components, FAQ, plugins&lt;/div&gt;
</description></item><item><title>DRAFT SP-4175 Aspose Plugins FAQ</title><link>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq/revision/11</link><pubDate>Thu, 02 Apr 2020 16:23:13 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d998903c-7c85-453c-a2ac-93da74892021</guid><dc:creator>Daniel DeVeau</dc:creator><comments>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq#comments</comments><description>Revision 11 posted to Appian Knowledge Base by Daniel DeVeau on 4/2/2020 4:23:13 PM&lt;br /&gt;
&lt;p&gt;Table of Contents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#Policies"&gt;What are the Appian Cloud policies for Aspose?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#WhyNot"&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#How"&gt;How do I initiate an Aspose license in my plugin?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="Policies"&gt;&lt;/a&gt;What are the Appian Cloud policies for Aspose?&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;Aspose trial licenses are not valid for use on Appian Cloud.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Aspose license files may not be bundled in the plugin JAR. License files must be read in from an Appian Knowledge Center via the plugin code and passed to the Aspose library.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;The Aspose license must be a required input parameter to the plugin function or smart service.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="WhyNot"&gt;&lt;/a&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Aspose libraries are provided free for trial and evaluation purposes only. According to the Aspose EULA, &amp;quot;When using an Evaluation Version or a Temporary License, You MAY NOT use the&amp;nbsp;Product to produce any Derived Works with the exception of Works produced exclusively for the purpose of Product Evaluation.&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="How"&gt;&lt;/a&gt;How do I initiate an Aspose license in my plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For Aspose.Words, use the setLicense() method of &lt;a href="https://apireference.aspose.com/java/words/com.aspose.words/License" rel="noopener noreferrer" target="_blank"&gt;com.aspose.words.license&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Below is an example of initiating an Aspose.Words license in an Appian smart service plugin:&lt;/p&gt;
&lt;pre&gt;import com.appiancorp.suiteapi.content.ContentConstants;&lt;br /&gt;import com.appiancorp.suiteapi.content.ContentService;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Input;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Required;&lt;br /&gt;import com.aspose.words.License;&lt;br /&gt;import com.aspose.words.Document;&lt;br /&gt;&lt;br /&gt;public class ConvertDoc extends AppianSmartService {&lt;br /&gt; private static final Logger LOG = Logger.getLogger(UpgradeProcessesFromVersion.class);&lt;br /&gt; private ContentService cs;&lt;br /&gt; private Long licenseDocId;&lt;br /&gt; &lt;br /&gt; public ConvertDoc(ContentService cs){&lt;br /&gt; this.cs = cs;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Input(required = Required.ALWAYS)&lt;br /&gt; public void setLicenseDocId(Long licenseDocId) {&lt;br /&gt; this.licenseDocId = licenseDocId;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Override&lt;br /&gt; public void run() throws SmartServiceException {&lt;br /&gt; String licensePath = cs.getInternalFilename(cs.getVersionId(licenseDocId, ContentConstants.VERSION_CURRENT));&lt;br /&gt; com.aspose.words.License license = new com.aspose.words.License();&lt;br /&gt; license.setLicense(licensePath);&lt;br /&gt; //Perform work with Aspose&lt;br /&gt; }&lt;br /&gt;}&lt;/pre&gt;
&lt;h2&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;p&gt;Last Reviewed: April 2020&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: shared components, FAQ, plugins&lt;/div&gt;
</description></item><item><title>DRAFT SP-4175 Aspose Plugins FAQ</title><link>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq/revision/10</link><pubDate>Thu, 02 Apr 2020 16:22:29 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d998903c-7c85-453c-a2ac-93da74892021</guid><dc:creator>Daniel DeVeau</dc:creator><comments>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq#comments</comments><description>Revision 10 posted to Appian Knowledge Base by Daniel DeVeau on 4/2/2020 4:22:29 PM&lt;br /&gt;
&lt;p&gt;Table of Contents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#Policies"&gt;What are the Appian Cloud policies for Aspose?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#WhyNot"&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#How"&gt;How do I initiate an Aspose license in my plugin?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="Policies"&gt;&lt;/a&gt;What are the Appian Cloud policies for Aspose?&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;Aspose trial licenses are not valid for use on Appian Cloud.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Aspose license files may not be bundled in the plugin JAR. License files must be read in from an Appian Knowledge Center via the plugin code and passed to the Aspose library.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;The Aspose license must be a required input parameter to the plugin function or smart service.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="WhyNot"&gt;&lt;/a&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Aspose libraries are provided free for trial and evaluation purposes only. According to the Aspose EULA, &amp;quot;When using an Evaluation Version or a Temporary License, You MAY NOT use the&amp;nbsp;Product to produce any Derived Works with the exception of Works produced exclusively for the purpose of Product Evaluation&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="How"&gt;&lt;/a&gt;How do I initiate an Aspose license in my plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For Aspose.Words, use the setLicense() method of &lt;a href="https://apireference.aspose.com/java/words/com.aspose.words/License" rel="noopener noreferrer" target="_blank"&gt;com.aspose.words.license&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Below is an example of initiating an Aspose.Words license in an Appian smart service plugin:&lt;/p&gt;
&lt;pre&gt;import com.appiancorp.suiteapi.content.ContentConstants;&lt;br /&gt;import com.appiancorp.suiteapi.content.ContentService;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Input;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Required;&lt;br /&gt;import com.aspose.words.License;&lt;br /&gt;import com.aspose.words.Document;&lt;br /&gt;&lt;br /&gt;public class ConvertDoc extends AppianSmartService {&lt;br /&gt; private static final Logger LOG = Logger.getLogger(UpgradeProcessesFromVersion.class);&lt;br /&gt; private ContentService cs;&lt;br /&gt; private Long licenseDocId;&lt;br /&gt; &lt;br /&gt; public ConvertDoc(ContentService cs){&lt;br /&gt; this.cs = cs;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Input(required = Required.ALWAYS)&lt;br /&gt; public void setLicenseDocId(Long licenseDocId) {&lt;br /&gt; this.licenseDocId = licenseDocId;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Override&lt;br /&gt; public void run() throws SmartServiceException {&lt;br /&gt; String licensePath = cs.getInternalFilename(cs.getVersionId(licenseDocId, ContentConstants.VERSION_CURRENT));&lt;br /&gt; com.aspose.words.License license = new com.aspose.words.License();&lt;br /&gt; license.setLicense(licensePath);&lt;br /&gt; //Perform work with Aspose&lt;br /&gt; }&lt;br /&gt;}&lt;/pre&gt;
&lt;h2&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;p&gt;Last Reviewed: April 2020&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: shared components, FAQ, plugins&lt;/div&gt;
</description></item><item><title>DRAFT SP-4175 Aspose Plugins FAQ</title><link>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq/revision/9</link><pubDate>Thu, 02 Apr 2020 16:20:04 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d998903c-7c85-453c-a2ac-93da74892021</guid><dc:creator>Daniel DeVeau</dc:creator><comments>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq#comments</comments><description>Revision 9 posted to Appian Knowledge Base by Daniel DeVeau on 4/2/2020 4:20:04 PM&lt;br /&gt;
&lt;p&gt;Table of Contents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#Policies"&gt;What are the Appian Cloud policies for Aspose?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#WhyNot"&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#How"&gt;How do I initiate an Aspose license in my plugin?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="Policies"&gt;&lt;/a&gt;What are the Appian Cloud policies for Aspose?&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;Aspose trial licenses are not valid for use on Appian Cloud.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Aspose license files may not be bundled in the plugin JAR. License files must be read in from an Appian Knowledge Center via the plugin code and passed to the Aspose library.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;The Aspose license must be a required input parameter to the plugin function or smart service.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="WhyNot"&gt;&lt;/a&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Aspose libraries are provided free for trial and evaluation purposes only. According to the Aspose EULA, &amp;quot;When using an Evaluation Version or a Temporary License, You MAY NOT use the&amp;nbsp;Product to produce any Derived Works with the exception of Works produced exclusively for the purpose of Product Evaluation&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="How"&gt;&lt;/a&gt;How do I initiate an Aspose license in my plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Use the setLicense() method of &lt;a href="https://apireference.aspose.com/java/words/com.aspose.words/License" rel="noopener noreferrer" target="_blank"&gt;com.aspose.words.license&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Below is an example of initiating an Aspose license in an Appian smart service plugin:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;code&gt;&lt;/code&gt;&lt;/code&gt;&lt;/p&gt;
&lt;pre&gt;import com.appiancorp.suiteapi.content.ContentConstants;&lt;br /&gt;import com.appiancorp.suiteapi.content.ContentService;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Input;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Required;&lt;br /&gt;import com.aspose.words.License;&lt;br /&gt;import com.aspose.words.Document;&lt;br /&gt;&lt;br /&gt;public class ConvertDoc extends AppianSmartService {&lt;br /&gt; private static final Logger LOG = Logger.getLogger(UpgradeProcessesFromVersion.class);&lt;br /&gt; private ContentService cs;&lt;br /&gt; private Long licenseDocId;&lt;br /&gt; &lt;br /&gt; public ConvertDoc(ContentService cs){&lt;br /&gt; this.cs = cs;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Input(required = Required.ALWAYS)&lt;br /&gt; public void setLicenseDocId(Long licenseDocId) {&lt;br /&gt; this.licenseDocId = licenseDocId;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Override&lt;br /&gt; public void run() throws SmartServiceException {&lt;br /&gt; String licensePath = cs.getInternalFilename(cs.getVersionId(licenseDocId, ContentConstants.VERSION_CURRENT));&lt;br /&gt; com.aspose.words.License license = new com.aspose.words.License();&lt;br /&gt; license.setLicense(licensePath);&lt;br /&gt; //Perform work with Aspose&lt;br /&gt; }&lt;br /&gt;}&lt;/pre&gt;
&lt;h2&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;p&gt;Last Reviewed: April 2020&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: shared components, FAQ, plugins&lt;/div&gt;
</description></item><item><title>DRAFT SP-4175 Aspose Plugins FAQ</title><link>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq/revision/8</link><pubDate>Thu, 02 Apr 2020 16:19:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d998903c-7c85-453c-a2ac-93da74892021</guid><dc:creator>Daniel DeVeau</dc:creator><comments>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq#comments</comments><description>Revision 8 posted to Appian Knowledge Base by Daniel DeVeau on 4/2/2020 4:19:00 PM&lt;br /&gt;
&lt;p&gt;Table of Contents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#Policies"&gt;What are the Appian Cloud policies for Aspose?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#WhyNot"&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#How"&gt;How do I initiate an Aspose license in my plugin?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="Policies"&gt;&lt;/a&gt;What are the Appian Cloud policies for Aspose?&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;Aspose trial licenses are not valid for use on Appian Cloud.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Aspose license files may not be bundled in the plugin JAR. License files must be read in from an Appian Knowledge Center via the plugin code and passed to the Aspose library.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;The Aspose license must be a required input parameter to the plugin function or smart service.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="WhyNot"&gt;&lt;/a&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Aspose libraries are provided free for trial and evaluation purposes only. According to the Aspose EULA, &amp;quot;When using an Evaluation Version or a Temporary License, You MAY NOT use the&amp;nbsp;Product to produce any Derived Works with the exception of Works produced exclusively for the purpose of Product Evaluation&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="How"&gt;&lt;/a&gt;How do I initiate an Aspose license in my plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Use the setLicense() method of &lt;a href="https://apireference.aspose.com/java/words/com.aspose.words/License" rel="noopener noreferrer" target="_blank"&gt;com.aspose.words.license&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Below is an example of initiating an Aspose license in an Appian smart service plugin:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;code&gt;&lt;/code&gt;&lt;/code&gt;&lt;/p&gt;
&lt;pre&gt;import com.appiancorp.suiteapi.content.ContentConstants;&lt;br /&gt;import com.appiancorp.suiteapi.content.ContentService;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Input;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Required;&lt;br /&gt;import com.aspose.words.License;&lt;br /&gt;import com.aspose.words.Document;&lt;br /&gt;&lt;br /&gt;public class ConvertDoc extends AppianSmartService {&lt;br /&gt; private static final Logger LOG = Logger.getLogger(UpgradeProcessesFromVersion.class);&lt;br /&gt; private ContentService cs;&lt;br /&gt; private Long licenseDocId;&lt;br /&gt; &lt;br /&gt; public ConvertDoc(ContentService cs){&lt;br /&gt; this.cs = cs;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Input(required = Required.ALWAYS)&lt;br /&gt; public void setLicenseDocId(Long licenseDocId) {&lt;br /&gt; this.licenseDocId = licenseDocId;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Override&lt;br /&gt; public void run() throws SmartServiceException {&lt;br /&gt; String licensePath = cs.getInternalFilename(cs.getVersionId(licenseDocId, ContentConstants.VERSION_CURRENT));&lt;br /&gt; com.aspose.words.License license = new com.aspose.words.License();&lt;br /&gt; license.setLicense(licensePath);&lt;br /&gt; //Perform work with Aspose&lt;br /&gt; }&lt;br /&gt;}&lt;/pre&gt;
&lt;p&gt;Affected Versions&lt;/p&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;p&gt;Last Reviewed:&amp;nbsp;April 2020&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: shared components, FAQ, plugins&lt;/div&gt;
</description></item><item><title>DRAFT SP-4175 Aspose Plugins FAQ</title><link>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq/revision/7</link><pubDate>Thu, 02 Apr 2020 16:18:29 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d998903c-7c85-453c-a2ac-93da74892021</guid><dc:creator>Daniel DeVeau</dc:creator><comments>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq#comments</comments><description>Revision 7 posted to Appian Knowledge Base by Daniel DeVeau on 4/2/2020 4:18:29 PM&lt;br /&gt;
&lt;p&gt;Table of Contents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#Policies"&gt;What are the Appian Cloud policies for Aspose?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#WhyNot"&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#How"&gt;How do I initiate an Aspose license in my plugin?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="Policies"&gt;&lt;/a&gt;What are the Appian Cloud policies for Aspose?&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;Aspose trial licenses are not valid for use on Appian Cloud.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Aspose license files may not be bundled in the plugin JAR. License files must be read in from an Appian Knowledge Center via the plugin code and passed to the Aspose library.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;The Aspose license must be a required input parameter to the plugin function or smart service.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="WhyNot"&gt;&lt;/a&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Aspose libraries are provided free for trial and evaluation purposes only. According to the Aspose EULA, &amp;quot;When using an Evaluation Version or a Temporary License, You MAY NOT use the&amp;nbsp;Product to produce any Derived Works with the exception of Works produced exclusively for the purpose of Product Evaluation&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="How"&gt;&lt;/a&gt;How do I initiate an Aspose license in my plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Use the setLicense() method of &lt;a href="https://apireference.aspose.com/java/words/com.aspose.words/License" rel="noopener noreferrer" target="_blank"&gt;com.aspose.words.license&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Below is an example of initiating an Aspose license in an Appian smart service plugin:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;code&gt;&lt;/code&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;import com.appiancorp.suiteapi.content.ContentConstants;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;import com.appiancorp.suiteapi.content.ContentService;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;import com.appiancorp.suiteapi.process.framework.Input;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;import com.appiancorp.suiteapi.process.framework.Required;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;import com.aspose.words.License;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;import com.aspose.words.Document;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;public class ConvertDoc extends AppianSmartService {&lt;br /&gt; private static final Logger LOG = Logger.getLogger(UpgradeProcessesFromVersion.class);&lt;br /&gt; private ContentService cs;&lt;br /&gt; private Long licenseDocId;&lt;br /&gt; &lt;br /&gt; public ConvertDoc(ContentService cs){&lt;br /&gt; this.cs = cs;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Input(required = Required.ALWAYS)&lt;br /&gt; public void setLicenseDocId(Long licenseDocId) {&lt;br /&gt; this.licenseDocId = licenseDocId;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Override&lt;br /&gt; public void run() throws SmartServiceException {&lt;br /&gt; String licensePath = cs.getInternalFilename(cs.getVersionId(licenseDocId, ContentConstants.VERSION_CURRENT));&lt;br /&gt; com.aspose.words.License license = new com.aspose.words.License();&lt;br /&gt; license.setLicense(licensePath);&lt;br /&gt; //Perform work with Aspose&lt;br /&gt; }&lt;br /&gt;}&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Affected Versions&lt;/p&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;p&gt;Last Reviewed:&amp;nbsp;April 2020&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: shared components, FAQ, plugins&lt;/div&gt;
</description></item><item><title>DRAFT SP-4175 Aspose Plugins FAQ</title><link>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq/revision/6</link><pubDate>Thu, 02 Apr 2020 16:17:04 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d998903c-7c85-453c-a2ac-93da74892021</guid><dc:creator>Daniel DeVeau</dc:creator><comments>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq#comments</comments><description>Revision 6 posted to Appian Knowledge Base by Daniel DeVeau on 4/2/2020 4:17:04 PM&lt;br /&gt;
&lt;p&gt;Table of Contents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#Policies"&gt;What are the Appian Cloud policies for Aspose?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#WhyNot"&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#How"&gt;How do I initiate an Aspose license in my plugin?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="Policies"&gt;&lt;/a&gt;What are the Appian Cloud policies for Aspose?&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;Aspose trial licenses are not valid for use on Appian Cloud.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Aspose license files may not be bundled in the plugin JAR. License files must be read in from an Appian Knowledge Center via the plugin code and passed to the Aspose library.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;The Aspose license must be a required input parameter to the plugin function or smart service.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="WhyNot"&gt;&lt;/a&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Aspose libraries are provided free for trial and evaluation purposes only. According to the Aspose EULA, &amp;quot;When using an Evaluation Version or a Temporary License, You MAY NOT use the&amp;nbsp;Product to produce any Derived Works with the exception of Works produced exclusively for the purpose of Product Evaluation&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="How"&gt;&lt;/a&gt;How do I initiate an Aspose license in my plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Use the setLicense() method of &lt;a href="https://apireference.aspose.com/java/words/com.aspose.words/License" rel="noopener noreferrer" target="_blank"&gt;com.aspose.words.license&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Below is an example of initiating an Aspose license in an Appian smart service plugin:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;code&gt;&lt;/code&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;import com.appiancorp.suiteapi.content.ContentConstants;&lt;br /&gt;import com.appiancorp.suiteapi.content.ContentService;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Input;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Required;&lt;br /&gt;import com.aspose.words.License;&lt;br /&gt;import com.aspose.words.Document;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;public class ConvertDoc extends AppianSmartService {&lt;br /&gt; private static final Logger LOG = Logger.getLogger(UpgradeProcessesFromVersion.class);&lt;br /&gt; private ContentService cs;&lt;br /&gt; private Long licenseDocId;&lt;br /&gt; &lt;br /&gt; public ConvertDoc(ContentService cs){&lt;br /&gt; this.cs = cs;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Input(required = Required.ALWAYS)&lt;br /&gt; public void setLicenseDocId(Long licenseDocId) {&lt;br /&gt; this.licenseDocId = licenseDocId;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Override&lt;br /&gt; public void run() throws SmartServiceException {&lt;br /&gt; String licensePath = cs.getInternalFilename(cs.getVersionId(licenseDocId, ContentConstants.VERSION_CURRENT));&lt;br /&gt; com.aspose.words.License license = new com.aspose.words.License();&lt;br /&gt; license.setLicense(licensePath);&lt;br /&gt; //Perform work with Aspose&lt;br /&gt; }&lt;br /&gt;}&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Affected Versions&lt;/p&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;p&gt;Last Reviewed:&amp;nbsp;April 2020&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: shared components, FAQ, plugins&lt;/div&gt;
</description></item><item><title>DRAFT SP-4175 Aspose Plugins FAQ</title><link>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq/revision/5</link><pubDate>Thu, 02 Apr 2020 16:15:55 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d998903c-7c85-453c-a2ac-93da74892021</guid><dc:creator>Daniel DeVeau</dc:creator><comments>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq#comments</comments><description>Revision 5 posted to Appian Knowledge Base by Daniel DeVeau on 4/2/2020 4:15:55 PM&lt;br /&gt;
&lt;p&gt;Table of Contents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#Policies"&gt;What are the Appian Cloud policies for Aspose?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#WhyNot"&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#How"&gt;How do I initiate an Aspose license in my plugin?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="Policies"&gt;&lt;/a&gt;What are the Appian Cloud policies for Aspose?&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;Aspose trial licenses are not valid for use on Appian Cloud.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Aspose license files may not be bundled in the plugin JAR. License files must be read in from an Appian Knowledge Center via the plugin code and passed to the Aspose library.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;The Aspose license must be a required input parameter to the plugin function or smart service.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="WhyNot"&gt;&lt;/a&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Aspose libraries are provided free for trial and evaluation purposes only. According to the Aspose EULA, &amp;quot;When using an Evaluation Version or a Temporary License, You MAY NOT use the&amp;nbsp;Product to produce any Derived Works with the exception of Works produced exclusively for the purpose of Product Evaluation&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="How"&gt;&lt;/a&gt;How do I initiate an Aspose license in my plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Use the setLicense() method of &lt;a href="https://apireference.aspose.com/java/words/com.aspose.words/License" rel="noopener noreferrer" target="_blank"&gt;com.aspose.words.license&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Below is an example of initiating an Aspose license in an Appian smart service plugin:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;code&gt;&lt;/code&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;import com.appiancorp.suiteapi.content.ContentConstants;&lt;br /&gt;import com.appiancorp.suiteapi.content.ContentService;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Input;&lt;br /&gt;import com.appiancorp.suiteapi.process.framework.Required;&lt;br /&gt;import com.aspose.words.License;&lt;br /&gt;import com.aspose.words.Document;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;code&gt;&lt;/code&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;public class ConvertDoc extends AppianSmartService {&lt;br /&gt; private static final Logger LOG = Logger.getLogger(UpgradeProcessesFromVersion.class);&lt;br /&gt; private ContentService cs;&lt;br /&gt; private Long licenseDocId;&lt;br /&gt; &lt;br /&gt; public ConvertDoc(ContentService cs){&lt;br /&gt; this.cs = cs;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Input(required = Required.ALWAYS)&lt;br /&gt; public void setLicenseDocId(Long licenseDocId) {&lt;br /&gt; this.licenseDocId = licenseDocId;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; @Override&lt;br /&gt; public void run() throws SmartServiceException {&lt;br /&gt; String licensePath = cs.getInternalFilename(cs.getVersionId(licenseDocId, ContentConstants.VERSION_CURRENT));&lt;br /&gt; com.aspose.words.License license = new com.aspose.words.License();&lt;br /&gt; license.setLicense(licensePath);&lt;br /&gt; //Perform work with Aspose&lt;br /&gt; }&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;&lt;code&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Affected Versions&lt;/p&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;p&gt;Last Reviewed:&amp;nbsp;April 2020&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: shared components, FAQ, plugins&lt;/div&gt;
</description></item><item><title>DRAFT SP-4175 Aspose Plugins FAQ</title><link>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq/revision/4</link><pubDate>Thu, 02 Apr 2020 15:10:15 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d998903c-7c85-453c-a2ac-93da74892021</guid><dc:creator>Daniel DeVeau</dc:creator><comments>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq#comments</comments><description>Revision 4 posted to Appian Knowledge Base by Daniel DeVeau on 4/2/2020 3:10:15 PM&lt;br /&gt;
&lt;p&gt;Table of Contents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;What are the Appian Cloud policies for Aspose?&lt;/li&gt;
&lt;li&gt;How can I develop a could-approved Aspose plugin?&lt;/li&gt;
&lt;li&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;What are the Appian Cloud policies for Aspose?&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;Aspose trial licenses are not valid for use on Appian Cloud.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Aspose license files may not be bundled in the plugin JAR. License files must be read in from an Appian Knowledge Center via the plugin code and passed to the Aspose library.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;How can I develop a could-approved Aspose plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Format&amp;nbsp;each question&amp;nbsp;as shown here. The question should be&amp;nbsp;bold with the corresponding answer below.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Aspose libraries are provided free for trial and evaluation purposes only. According to the Aspose EULA, &amp;quot;When using an Evaluation Version or a Temporary License, You MAY NOT use the&amp;nbsp;Product to produce any Derived Works with the exception of Works produced exclusively for the purpose of Product Evaluation&amp;quot;.&lt;/p&gt;
&lt;h2&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;p&gt;Last Reviewed:&amp;nbsp;April 2020&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: shared components, FAQ, plugins&lt;/div&gt;
</description></item><item><title>DRAFT SP-4175 Aspose Plugins FAQ</title><link>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq/revision/3</link><pubDate>Thu, 02 Apr 2020 14:55:43 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d998903c-7c85-453c-a2ac-93da74892021</guid><dc:creator>Daniel DeVeau</dc:creator><comments>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq#comments</comments><description>Revision 3 posted to Appian Knowledge Base by Daniel DeVeau on 4/2/2020 2:55:43 PM&lt;br /&gt;
&lt;p&gt;Table of Contents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;What are the Appian Cloud policies for Aspose?&lt;/li&gt;
&lt;li&gt;How can I develop a could-approved Aspose plugin?&lt;/li&gt;
&lt;li&gt;The Aspose libraries are available to download for free, so why can&amp;#39;t I use them in my AppMarket plugin?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;What are the Appian Cloud policies for Aspose?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Format&amp;nbsp;each question&amp;nbsp;as shown here. The question should be&amp;nbsp;bold with the corresponding answer below.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How can I develop a could-approved Aspose plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Format&amp;nbsp;each question&amp;nbsp;as shown here. The question should be&amp;nbsp;bold with the corresponding answer below.&lt;/p&gt;
&lt;h2&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;p&gt;Last Reviewed:&amp;nbsp;April 2020&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: shared components, FAQ, plugins&lt;/div&gt;
</description></item><item><title>DRAFT SP-4175 Aspose Plugins FAQ</title><link>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq/revision/2</link><pubDate>Thu, 02 Apr 2020 14:52:57 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d998903c-7c85-453c-a2ac-93da74892021</guid><dc:creator>Daniel DeVeau</dc:creator><comments>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq#comments</comments><description>Revision 2 posted to Appian Knowledge Base by Daniel DeVeau on 4/2/2020 2:52:57 PM&lt;br /&gt;
&lt;p&gt;Table of Contents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;What are the Appian Cloud policies for Aspose?&lt;/li&gt;
&lt;li&gt;How can I develop a could-approved Aspose plugin?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;What are the Appian Cloud policies for Aspose?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Format&amp;nbsp;each question&amp;nbsp;as shown here. The question should be&amp;nbsp;bold with the corresponding answer below.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How can I develop a could-approved Aspose plugin?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Format&amp;nbsp;each question&amp;nbsp;as shown here. The question should be&amp;nbsp;bold with the corresponding answer below.&lt;/p&gt;
&lt;h2&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;p&gt;Last Reviewed:&amp;nbsp;April 2020&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: shared components, FAQ, plugins&lt;/div&gt;
</description></item><item><title>DRAFT SP-4175 Aspose Plugins FAQ</title><link>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq/revision/1</link><pubDate>Wed, 01 Apr 2020 21:40:20 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d998903c-7c85-453c-a2ac-93da74892021</guid><dc:creator>Daniel DeVeau</dc:creator><comments>https://community.appian.com/support/w/kb/1765/kb-2105-aspose-plugins-faq#comments</comments><description>Revision 1 posted to Appian Knowledge Base by Daniel DeVeau on 4/1/2020 9:40:20 PM&lt;br /&gt;
&lt;p&gt;Table of Contents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/solution-engineering/w/internal-knowledge-base/724/int-0003-template-faq#HowToFormat"&gt;How should the Q and A be formatted?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="HowToFormat"&gt;&lt;/a&gt;How should the Q and A be formatted?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Format&amp;nbsp;each question&amp;nbsp;as shown here. The question should be&amp;nbsp;bold with the corresponding answer below.&lt;/p&gt;
&lt;p&gt;Examples:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/solution-engineering/w/internal-knowledge-base/675/int-1402-forum-accounts-and-user-management-faq"&gt;INT-1402 Forum Accounts and user management FAQ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/370/kb-1153-saml-authentication-faq"&gt;KB-1153 SAML Authentication FAQ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/1087/kb-1678-engine-checkpoint-faq"&gt;KB-1678 Engine checkpoint FAQ&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;p&gt;Last Reviewed:&amp;nbsp;April 2020&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: shared components, FAQ, plugins&lt;/div&gt;
</description></item></channel></rss>