{"@attributes":{"version":"2.0"},"channel":{"title":"Documentation \u2013 Encrypt, Decrypt, and Digitally Sign Excel Files.","link":"https:\/\/docs.aspose.cloud\/cells\/protect\/","description":"Recent content in Encrypt, Decrypt, and Digitally Sign Excel Files. on Documentation","generator":"Hugo -- gohugo.io","language":"en","item":[{"title":"Developer-Guide: Encrypt an Excel workbook","link":"https:\/\/docs.aspose.cloud\/cells\/excel-file-encrypt\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.cloud\/cells\/excel-file-encrypt\/","description":"\n        \n        \n        <p>This REST API encrypts an Excel <strong>workbook<\/strong>.<\/p>\n<p><strong>Query Parameters<\/strong><\/p>\n<table>\n<thead>\n<tr>\n<th>Parameter Name<\/th>\n<th>Type<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>folder<\/td>\n<td>string<\/td>\n<td>Folder path of the original workbook.<\/td>\n<\/tr>\n<tr>\n<td>storageName<\/td>\n<td>string<\/td>\n<td>Name of the storage to use.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Request Body Parameter<\/strong><\/p>\n<table>\n<thead>\n<tr>\n<th>Parameter Name<\/th>\n<th>Type<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>encryption<\/td>\n<td>WorkbookEncryptionRequest<\/td>\n<td>Encryption settings for the workbook.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>WorkbookEncryptionRequest<\/strong><\/p>\n<table>\n<thead>\n<tr>\n<th>Parameter Name<\/th>\n<th>Type<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>EncryptionType<\/td>\n<td>string<\/td>\n<td>Encryption algorithm (XOR, Compatible, EnhancedCryptographicProviderV1, StrongCryptographicProvider).<\/td>\n<\/tr>\n<tr>\n<td>KeyLength<\/td>\n<td>integer<\/td>\n<td>Length of the encryption key in bits.<\/td>\n<\/tr>\n<tr>\n<td>Password<\/td>\n<td>string<\/td>\n<td>Password used for encryption.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"rest-api\">REST API<\/h2>\n<table>\n<thead>\n<tr>\n<th><strong>API<\/strong><\/th>\n<th><strong>Type<\/strong><\/th>\n<th><strong>Description<\/strong><\/th>\n<th><strong>Swagger Link<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\/cells\/{name}\/encryption<\/td>\n<td>POST<\/td>\n<td>Encrypt Excel document<\/td>\n<td><a href=\"https:\/\/apireference.aspose.cloud\/cells\/#\/Workbook\/PostEncryptDocument\">PostEncryptDocument<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The <a href=\"https:\/\/apireference.aspose.cloud\/cells\/#\/Workbook\/PostEncryptDocument\">OpenAPI Specification<\/a> defines a publicly accessible programming interface and lets you carry out REST interactions directly from a web browser.<\/p>\n<p>You can use the <strong>cURL<\/strong> command\u2011line tool to access Aspose.Cells web services easily. The following example shows how to make calls to the Cloud API with cURL.<\/p>\n\n\n\n\n\n<nav>\n  <div class=\"book-tabs nav nav-tabs\" id=\"nav-tab\" role=\"tablist\">\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-1\" id=\"tabs-1-1\" checked=\"checked\" \/>\n      <label for=\"tabs-1-1\">Request<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-bash\" data-lang=\"bash\">curl -X POST <span class=\"s2\">&#34;https:\/\/api.aspose.cloud\/v3.0\/cells\/test.xlsx\/encryption&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>     -H <span class=\"s2\">&#34;accept: application\/json&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>     -H <span class=\"s2\">&#34;Content-Type: application\/json&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>     -d <span class=\"s1\">&#39;{ &#34;EncryptionType&#34;: &#34;XOR&#34;, &#34;KeyLength&#34;: 128, &#34;Password&#34;: &#34;mateen&#34;}&#39;<\/span>\n<\/code><\/pre><\/div><\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-1\" id=\"tabs-1-2\"  \/>\n      <label for=\"tabs-1-2\">Response<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-json\" data-lang=\"json\"><span class=\"p\">{<\/span>\n    <span class=\"nt\">&#34;Code&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;200&#34;<\/span><span class=\"p\">,<\/span>\n    <span class=\"nt\">&#34;Status&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;OK&#34;<\/span>\n<span class=\"p\">}<\/span>\n<\/code><\/pre><\/div><\/div><\/div>\n<\/nav>\n\n<h2 id=\"cloud-sdk-family\">Cloud SDK Family<\/h2>\n<p>Using an SDK is the best way to speed up development. An SDK handles low\u2011level details so you can focus on your project tasks. Please check out the <a href=\"https:\/\/github.com\/aspose-cells-cloud\">GitHub repository<\/a> for a complete list of Aspose.Cells Cloud SDKs.<\/p>\n<p>The following code examples demonstrate how to call Aspose.Cells web services using various SDKs:<\/p>\n\n\n\n\n\n<nav>\n  <div class=\"book-tabs nav nav-tabs\" id=\"nav-tab\" role=\"tablist\">\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-1\" checked=\"checked\" \/>\n      <label for=\"tabs-4-1\">C#<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/8a5b324fdf3e574dbd747c1a1e24b05d.js?file=ExamplePostEncryptWorkbook.cs\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-2\"  \/>\n      <label for=\"tabs-4-2\">Java<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/c59aa5c02f735466a5e34751cee73f5f.js?file=Example_PostEncryptWorkbook.java\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-3\"  \/>\n      <label for=\"tabs-4-3\">PHP<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/84283c8ba766ed815f47e6dfb0891152.js?file=Example_PostEncryptWorkbook.php\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-4\"  \/>\n      <label for=\"tabs-4-4\">Ruby<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/36ed8b8727561b92692939513d365fca.js?file=Example_PostEncryptWorkbook.rb\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-5\"  \/>\n      <label for=\"tabs-4-5\">Node.js<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/e82de2e4189bc27ae92abf73c36b4df0.js?file=Example_PostEncryptWorkbook.ts\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-6\"  \/>\n      <label for=\"tabs-4-6\">Python<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/61e922de11e6e7144db88adcad6501c1.js?file=Example_PostEncryptWorkbook.py\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-7\"  \/>\n      <label for=\"tabs-4-7\">Perl<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/f82a3a00251e34ff8766116282c8c9ca.js?file=Example_PostEncryptWorkbook.pl\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-8\"  \/>\n      <label for=\"tabs-4-8\">Go<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/2b824d4e13644368d12682856aa49185.js?file=Example_PostEncryptWorkbook.go\"><\/script>\n<\/div><\/div>\n<\/nav>\n\n\n      "},{"title":"Developer-Guide: Protect an Excel Workbook","link":"https:\/\/docs.aspose.cloud\/cells\/protect-excel-file\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.cloud\/cells\/protect-excel-file\/","description":"\n        \n        \n        <p>This REST API <strong>protects<\/strong> an Excel workbook.<\/p>\n<h3 id=\"query-parameters\">Query Parameters<\/h3>\n<table>\n<thead>\n<tr>\n<th>Parameter Name<\/th>\n<th>Type<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>folder<\/td>\n<td>string<\/td>\n<td>Folder that contains the source workbook.<\/td>\n<\/tr>\n<tr>\n<td>storageName<\/td>\n<td>string<\/td>\n<td>Name of the storage location.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"request-body-parameters\">Request Body Parameters<\/h3>\n<table>\n<thead>\n<tr>\n<th>Parameter Name<\/th>\n<th>Type<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>protection<\/td>\n<td>WorkbookProtectionRequest<\/td>\n<td>Object that defines the protection settings.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"workbookprotectionrequest\">WorkbookProtectionRequest<\/h4>\n<table>\n<thead>\n<tr>\n<th>Parameter Name<\/th>\n<th>Type<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>ProtectionType<\/td>\n<td>string<\/td>\n<td>Type of protection to apply. Allowed values: <strong>ALL<\/strong>, <strong>CONTENTS<\/strong>, <strong>NONE<\/strong>, <strong>OBJECTS<\/strong>, <strong>SCENARIOS<\/strong>, <strong>STRUCTURE<\/strong>, <strong>WINDOWS<\/strong>.<\/td>\n<\/tr>\n<tr>\n<td>Password<\/td>\n<td>string<\/td>\n<td>Optional password to set for the protection.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"rest-api\">REST API<\/h2>\n<table>\n<thead>\n<tr>\n<th><strong>API<\/strong><\/th>\n<th><strong>Type<\/strong><\/th>\n<th><strong>Description<\/strong><\/th>\n<th><strong>Swagger Link<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\/cells\/{name}\/protection<\/td>\n<td>POST<\/td>\n<td>Protect a workbook<\/td>\n<td><a href=\"https:\/\/apireference.aspose.cloud\/cells\/#\/Workbook\/PostProtectDocument\">PostProtectDocument<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The <a href=\"https:\/\/apireference.aspose.cloud\/cells\/#\/Workbook\/PostProtectDocument\">OpenAPI Specification<\/a> defines a publicly accessible programming interface and lets you carry out REST interactions directly from a web browser.<\/p>\n<p>You can use the <strong>cURL<\/strong> command\u2011line tool to access Aspose.Cells web services easily. The following example shows how to call the Cloud API with cURL.<\/p>\n\n\n\n\n\n<nav>\n  <div class=\"book-tabs nav nav-tabs\" id=\"nav-tab\" role=\"tablist\">\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-1\" id=\"tabs-1-1\" checked=\"checked\" \/>\n      <label for=\"tabs-1-1\">Request<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-bash\" data-lang=\"bash\">curl -X POST <span class=\"s2\">&#34;https:\/\/api.aspose.cloud\/v3.0\/cells\/test.xlsx\/protection&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>     -H <span class=\"s2\">&#34;accept: application\/json&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>     -H <span class=\"s2\">&#34;Content-Type: application\/json&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>     -d <span class=\"s1\">&#39;{ &#34;ProtectionType&#34;: &#34;ALL&#34;, &#34;Password&#34;: &#34;aspose&#34; }&#39;<\/span>\n<\/code><\/pre><\/div><\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-1\" id=\"tabs-1-2\"  \/>\n      <label for=\"tabs-1-2\">Response<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-json\" data-lang=\"json\"><span class=\"p\">{<\/span>\n  <span class=\"nt\">&#34;Code&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;200&#34;<\/span><span class=\"p\">,<\/span>\n  <span class=\"nt\">&#34;Status&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;OK&#34;<\/span>\n<span class=\"p\">}<\/span>\n<\/code><\/pre><\/div><\/div><\/div>\n<\/nav>\n\n<h2 id=\"cloud-sdk-family\">Cloud SDK Family<\/h2>\n<p>Using an SDK is the fastest way to develop against Aspose.Cells Cloud. An SDK abstracts low\u2011level details, allowing you to focus on your business logic. See the <a href=\"https:\/\/github.com\/aspose-cells-cloud\">GitHub repository<\/a> for a complete list of Aspose.Cells Cloud SDKs.<\/p>\n<p>The following code examples demonstrate how to call Aspose.Cells web services using various SDKs:<\/p>\n\n\n\n\n\n<nav>\n  <div class=\"book-tabs nav nav-tabs\" id=\"nav-tab\" role=\"tablist\">\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-1\" checked=\"checked\" \/>\n      <label for=\"tabs-4-1\">C#<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/8a5b324fdf3e574dbd747c1a1e24b05d.js?file=ExamplePostProtectWorkbook.cs\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-2\"  \/>\n      <label for=\"tabs-4-2\">Java<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/c59aa5c02f735466a5e34751cee73f5f.js?file=Example_PostProtectWorkbook.java\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-3\"  \/>\n      <label for=\"tabs-4-3\">PHP<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/84283c8ba766ed815f47e6dfb0891152.js?file=Example_PostProtectWorkbook.php\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-4\"  \/>\n      <label for=\"tabs-4-4\">Ruby<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/36ed8b8727561b92692939513d365fca.js?file=Example_PostProtectWorkbook.rb\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-5\"  \/>\n      <label for=\"tabs-4-5\">Node.js<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/e82de2e4189bc27ae92abf73c36b4df0.js?file=Example_PostProtectWorkbook.ts\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-6\"  \/>\n      <label for=\"tabs-4-6\">Python<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/61e922de11e6e7144db88adcad6501c1.js?file=Example_PostProtectWorkbook.py\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-7\"  \/>\n      <label for=\"tabs-4-7\">Perl<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/f82a3a00251e34ff8766116282c8c9ca.js?file=Example_PostProtectWorkbook.pl\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-8\"  \/>\n      <label for=\"tabs-4-8\">Go<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/2b824d4e13644368d12682856aa49185.js?file=Example_PostProtectWorkbook.go\"><\/script>\n<\/div><\/div>\n<\/nav>\n\n\n      "},{"title":"Developer-Guide: Add digital signature for Excel workbook","link":"https:\/\/docs.aspose.cloud\/cells\/excel-digital-signature\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.cloud\/cells\/excel-digital-signature\/","description":"\n        \n        \n        <p>This REST API adds a <strong>digital signature<\/strong> to an Excel workbook.<\/p>\n<h2 id=\"rest-api\">REST API<\/h2>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-bash\" data-lang=\"bash\">POST http:\/\/api.aspose.cloud\/v3.0\/cells\/<span class=\"o\">{<\/span>name<span class=\"o\">}<\/span>\/digitalsignature\n<\/code><\/pre><\/div><p>The request parameters are:<\/p>\n<table>\n<thead>\n<tr>\n<th>Parameter Name<\/th>\n<th>Type<\/th>\n<th>Location<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>name<\/strong><\/td>\n<td>string<\/td>\n<td>path<\/td>\n<td>The name of the workbook.<\/td>\n<\/tr>\n<tr>\n<td><strong>digitalsignaturefile<\/strong><\/td>\n<td>string<\/td>\n<td>query<\/td>\n<td>The digital\u2011signature file to be applied.<\/td>\n<\/tr>\n<tr>\n<td><strong>password<\/strong><\/td>\n<td>string<\/td>\n<td>query<\/td>\n<td>Password for the workbook, if protected.<\/td>\n<\/tr>\n<tr>\n<td><strong>folder<\/strong><\/td>\n<td>string<\/td>\n<td>query<\/td>\n<td>Folder where the workbook is stored.<\/td>\n<\/tr>\n<tr>\n<td><strong>storageName<\/strong><\/td>\n<td>string<\/td>\n<td>query<\/td>\n<td>Name of the storage service to use.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The <a href=\"https:\/\/apireference.aspose.cloud\/cells\/#\/Workbook\/PostDigitalSignature\">OpenAPI Specification<\/a> defines a publicly accessible programming interface that lets you perform REST interactions directly from a web browser.<\/p>\n<p>You can use the cURL command\u2011line tool to call Aspose.Cells web services. The example below demonstrates a request to the API:<\/p>\n\n\n\n\n\n<nav>\n  <div class=\"book-tabs nav nav-tabs\" id=\"nav-tab\" role=\"tablist\">\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-11\" id=\"tabs-11-1\" checked=\"checked\" \/>\n      <label for=\"tabs-11-1\">Request<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-bash\" data-lang=\"bash\">curl -v <span class=\"s2\">&#34;http:\/\/api.aspose.cloud\/v3.0\/cells\/{name}\/digitalsignature?digitalsignaturefile=signature.pfx&amp;password=YourPassword&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>  -X POST <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>  -H <span class=\"s2\">&#34;Content-Type: application\/json&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>  -H <span class=\"s2\">&#34;Accept: application\/json&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>  -H <span class=\"s2\">&#34;Authorization: Bearer &lt;jwt token&gt;&#34;<\/span>\n<\/code><\/pre><\/div><\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-11\" id=\"tabs-11-2\"  \/>\n      <label for=\"tabs-11-2\">Response<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-json\" data-lang=\"json\"><span class=\"p\">{<\/span>\n  <span class=\"nt\">&#34;Code&#34;<\/span><span class=\"p\">:<\/span> <span class=\"mi\">200<\/span><span class=\"p\">,<\/span>\n  <span class=\"nt\">&#34;Status&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;OK&#34;<\/span>\n<span class=\"p\">}<\/span>\n<\/code><\/pre><\/div><\/div><\/div>\n<\/nav>\n\n<h2 id=\"cloud-sdk-family\">Cloud SDK Family<\/h2>\n<p>Using an SDK is the fastest way to integrate digital\u2011signature functionality. SDKs handle low\u2011level details so you can focus on your business logic. Check the <a href=\"https:\/\/github.com\/aspose-cells-cloud\">GitHub repository<\/a> for a complete list of Aspose.Cells Cloud SDKs.<\/p>\n<p>The following code examples demonstrate how to call Aspose.Cells web services with various SDKs:<\/p>\n\n\n\n\n\n<nav>\n  <div class=\"book-tabs nav nav-tabs\" id=\"nav-tab\" role=\"tablist\">\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-1\" checked=\"checked\" \/>\n      <label for=\"tabs-4-1\">C#<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/8a5b324fdf3e574dbd747c1a1e24b05d.js?file=ExamplePostDigitalSignature.cs\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-2\"  \/>\n      <label for=\"tabs-4-2\">Java<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/c59aa5c02f735466a5e34751cee73f5f.js?file=Example_PostDigitalSignature.java\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-3\"  \/>\n      <label for=\"tabs-4-3\">PHP<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/84283c8ba766ed815f47e6dfb0891152.js?file=Example_PostDigitalSignature.php\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-4\"  \/>\n      <label for=\"tabs-4-4\">Ruby<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/36ed8b8727561b92692939513d365fca.js?file=Example_PostDigitalSignature.rb\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-5\"  \/>\n      <label for=\"tabs-4-5\">Node.js<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/e82de2e4189bc27ae92abf73c36b4df0.js?file=Example_PostDigitalSignature.ts\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-6\"  \/>\n      <label for=\"tabs-4-6\">Python<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/61e922de11e6e7144db88adcad6501c1.js?file=Example_PostDigitalSignature.py\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-7\"  \/>\n      <label for=\"tabs-4-7\">Perl<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/f82a3a00251e34ff8766116282c8c9ca.js?file=Example_PostDigitalSignature.pl\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-8\"  \/>\n      <label for=\"tabs-4-8\">Go<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/2b824d4e13644368d12682856aa49185.js?file=Example_PostDigitalSignature.go\"><\/script>\n<\/div><\/div>\n<\/nav>\n\n\n      "},{"title":"Developer-Guide: Protect Excel files","link":"https:\/\/docs.aspose.cloud\/cells\/protect-excel-files\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.cloud\/cells\/protect-excel-files\/","description":"\n        \n        \n        <p>This REST API <strong>protects<\/strong> Excel files.<\/p>\n<h2 id=\"rest-api\">REST API<\/h2>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-bash\" data-lang=\"bash\">POST http:\/\/api.aspose.cloud\/v3.0\/cells\/protect\n<\/code><\/pre><\/div><p>The request parameters are:<\/p>\n<table>\n<thead>\n<tr>\n<th>Parameter Name<\/th>\n<th>Type<\/th>\n<th>Location<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>file<\/td>\n<td>file<\/td>\n<td>formData (body)<\/td>\n<td>File to upload<\/td>\n<\/tr>\n<tr>\n<td>password<\/td>\n<td>string<\/td>\n<td>query string (<code>password<\/code>)<\/td>\n<td>Password used to protect the workbook<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The <a href=\"https:\/\/apireference.aspose.cloud\/cells\/#\/LightCells\/PostProtect\">OpenAPI Specification<\/a> defines a publicly accessible programming interface and lets you perform REST interactions directly from a web browser.<\/p>\n<p>You can use the cURL command\u2011line tool to access Aspose.Cells web services easily. The following example shows how to call the Cloud API with cURL.<\/p>\n\n\n\n\n\n<nav>\n  <div class=\"book-tabs nav nav-tabs\" id=\"nav-tab\" role=\"tablist\">\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-1\" id=\"tabs-1-1\" checked=\"checked\" \/>\n      <label for=\"tabs-1-1\">Request<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-bash\" data-lang=\"bash\">curl -v <span class=\"s2\">&#34;http:\/\/api.aspose.cloud\/v3.0\/cells\/protect?password=123456&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>  -X POST <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>  -H <span class=\"s2\">&#34;Content-Type: application\/json&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>  -H <span class=\"s2\">&#34;Accept: application\/json&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>  -H <span class=\"s2\">&#34;Authorization: Bearer &lt;jwt token&gt;&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>  -F <span class=\"s1\">&#39;xxxxx1=@xxxx1.xlsx&#39;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>  -F <span class=\"s1\">&#39;xxxxx2=@xxxx2.xlsx&#39;<\/span>\n<\/code><\/pre><\/div><\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-1\" id=\"tabs-1-2\"  \/>\n      <label for=\"tabs-1-2\">Response<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-json\" data-lang=\"json\"><span class=\"p\">{<\/span>\n  <span class=\"nt\">&#34;Files&#34;<\/span><span class=\"p\">:<\/span> <span class=\"p\">[<\/span>\n    <span class=\"p\">{<\/span>\n      <span class=\"nt\">&#34;Filename&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;xxxxx&#34;<\/span><span class=\"p\">,<\/span>\n      <span class=\"nt\">&#34;FileSize&#34;<\/span><span class=\"p\">:<\/span> <span class=\"mi\">274022<\/span><span class=\"p\">,<\/span>\n      <span class=\"nt\">&#34;FileContent&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;-----Base64String--------&#34;<\/span>\n    <span class=\"p\">},<\/span>\n    <span class=\"p\">{<\/span>\n      <span class=\"nt\">&#34;Filename&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;xxxxx&#34;<\/span><span class=\"p\">,<\/span>\n      <span class=\"nt\">&#34;FileSize&#34;<\/span><span class=\"p\">:<\/span> <span class=\"mi\">274022<\/span><span class=\"p\">,<\/span>\n      <span class=\"nt\">&#34;FileContent&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;-----Base64String--------&#34;<\/span>\n    <span class=\"p\">}<\/span>\n  <span class=\"p\">]<\/span>\n<span class=\"p\">}<\/span>\n<\/code><\/pre><\/div><\/div><\/div>\n<\/nav>\n\n<h2 id=\"cloud-sdk-family\">Cloud SDK Family<\/h2>\n<p>Using an SDK is the fastest way to develop. An SDK handles low\u2011level details so you can focus on your project tasks. Please check out the <a href=\"https:\/\/github.com\/aspose-cells-cloud\">GitHub repository<\/a> for a complete list of Aspose.Cells Cloud SDKs.<\/p>\n<p>The following code examples demonstrate how to call Aspose.Cells web services using various SDKs:<\/p>\n\n\n\n\n\n<nav>\n  <div class=\"book-tabs nav nav-tabs\" id=\"nav-tab\" role=\"tablist\">\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-1\" checked=\"checked\" \/>\n      <label for=\"tabs-4-1\">C#<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/8a5b324fdf3e574dbd747c1a1e24b05d.js?file=ExamplePostProtect.cs\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-2\"  \/>\n      <label for=\"tabs-4-2\">Java<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/c59aa5c02f735466a5e34751cee73f5f.js?file=Example_PostProtect.java\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-3\"  \/>\n      <label for=\"tabs-4-3\">PHP<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/84283c8ba766ed815f47e6dfb0891152.js?file=Example_PostProtect.php\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-4\"  \/>\n      <label for=\"tabs-4-4\">Ruby<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/36ed8b8727561b92692939513d365fca.js?file=Example_PostProtect.rb\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-5\"  \/>\n      <label for=\"tabs-4-5\">Node.js<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/e82de2e4189bc27ae92abf73c36b4df0.js?file=Example_PostProtect.ts\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-6\"  \/>\n      <label for=\"tabs-4-6\">Python<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/61e922de11e6e7144db88adcad6501c1.js?file=Example_PostProtect.py\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-7\"  \/>\n      <label for=\"tabs-4-7\">Perl<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/f82a3a00251e34ff8766116282c8c9ca.js?file=Example_PostProtect.pl\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-8\"  \/>\n      <label for=\"tabs-4-8\">Go<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/2b824d4e13644368d12682856aa49185.js?file=Example_PostProtect.go\"><\/script>\n<\/div><\/div>\n<\/nav>\n\n\n      "},{"title":"Developer-Guide: Decrypt an Excel workbook","link":"https:\/\/docs.aspose.cloud\/cells\/excel-file-decrypt\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.cloud\/cells\/excel-file-decrypt\/","description":"\n        \n        \n        <p>This REST API decrypts an Excel workbook.<\/p>\n<p><strong>Query Parameters<\/strong><\/p>\n<table>\n<thead>\n<tr>\n<th>Parameter Name<\/th>\n<th>Type<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>folder<\/td>\n<td>string<\/td>\n<td>Folder path of the original workbook.<\/td>\n<\/tr>\n<tr>\n<td>storageName<\/td>\n<td>string<\/td>\n<td>Name of the storage where the workbook resides.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Request Body Parameter<\/strong><\/p>\n<table>\n<thead>\n<tr>\n<th>Parameter Name<\/th>\n<th>Type<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>encryption<\/td>\n<td>WorkbookEncryptionRequest<\/td>\n<td>Encryption settings required for decryption.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>WorkbookEncryptionRequest<\/strong><\/p>\n<table>\n<thead>\n<tr>\n<th>Parameter Name<\/th>\n<th>Type<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>EncryptionType<\/td>\n<td>string<\/td>\n<td>Encryption algorithm (XOR, Compatible, EnhancedCryptographicProviderV1, StrongCryptographicProvider).<\/td>\n<\/tr>\n<tr>\n<td>KeyLength<\/td>\n<td>integer<\/td>\n<td>Length of the encryption key in bits.<\/td>\n<\/tr>\n<tr>\n<td>Password<\/td>\n<td>string<\/td>\n<td>Password used for decryption.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"rest-api\">REST API<\/h2>\n<table>\n<thead>\n<tr>\n<th>API<\/th>\n<th>Type<\/th>\n<th>Description<\/th>\n<th>Swagger Link<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\/cells\/{name}\/encryption<\/td>\n<td>DELETE<\/td>\n<td>Decrypt a document<\/td>\n<td><a href=\"https:\/\/apireference.aspose.cloud\/cells\/#\/Workbook\/DeleteDecryptWorkbook\">DeleteDecryptWorkbook<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The <a href=\"https:\/\/apireference.aspose.cloud\/cells\/#\/Workbook\/DeleteDecryptWorkbook\">OpenAPI Specification<\/a> defines a publicly accessible programming interface and lets you carry out REST interactions directly from a web browser.<\/p>\n<p>You can use <strong>cURL<\/strong> to access Aspose.Cells web services easily. The following example shows how to make calls to the Cloud API with cURL.<\/p>\n\n\n\n\n\n<nav>\n  <div class=\"book-tabs nav nav-tabs\" id=\"nav-tab\" role=\"tablist\">\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-1\" id=\"tabs-1-1\" checked=\"checked\" \/>\n      <label for=\"tabs-1-1\">Request<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-bash\" data-lang=\"bash\">curl -X DELETE <span class=\"s2\">&#34;https:\/\/api.aspose.cloud\/v3.0\/cells\/test.xlsx\/encryption&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>     -H <span class=\"s2\">&#34;accept: application\/json&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>     -H <span class=\"s2\">&#34;Content-Type: application\/json&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>     -H <span class=\"s2\">&#34;x-aspose-client: Containerize.Swagger&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>     -d <span class=\"s1\">&#39;{ &#34;EncryptionType&#34;: &#34;XOR&#34;, &#34;KeyLength&#34;: 1280, &#34;Password&#34;: &#34;aspose&#34;}&#39;<\/span>\n<\/code><\/pre><\/div><\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-1\" id=\"tabs-1-2\"  \/>\n      <label for=\"tabs-1-2\">Response<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-json\" data-lang=\"json\"><span class=\"p\">{<\/span>\n  <span class=\"nt\">&#34;Code&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;200&#34;<\/span><span class=\"p\">,<\/span>\n  <span class=\"nt\">&#34;Status&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;OK&#34;<\/span>\n<span class=\"p\">}<\/span>\n<\/code><\/pre><\/div><\/div><\/div>\n<\/nav>\n\n<h2 id=\"cloud-sdk-family\">Cloud SDK Family<\/h2>\n<p>Using an SDK is the best way to speed up development. An SDK handles low\u2011level details so you can focus on your project tasks. Please check out the <a href=\"https:\/\/github.com\/aspose-cells-cloud\">GitHub repository<\/a> for a complete list of Aspose.Cells Cloud SDKs.<\/p>\n<p>The following code examples demonstrate how to call Aspose.Cells web services using various SDKs:<\/p>\n\n\n\n\n\n<nav>\n  <div class=\"book-tabs nav nav-tabs\" id=\"nav-tab\" role=\"tablist\">\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-1\" checked=\"checked\" \/>\n      <label for=\"tabs-4-1\">C#<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/8a5b324fdf3e574dbd747c1a1e24b05d.js?file=ExampleDeleteDecryptWorkbook.cs\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-2\"  \/>\n      <label for=\"tabs-4-2\">Java<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/c59aa5c02f735466a5e34751cee73f5f.js?file=Example_DeleteDecryptWorkbook.java\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-3\"  \/>\n      <label for=\"tabs-4-3\">PHP<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/84283c8ba766ed815f47e6dfb0891152.js?file=Example_DeleteDecryptWorkbook.php\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-4\"  \/>\n      <label for=\"tabs-4-4\">Ruby<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/36ed8b8727561b92692939513d365fca.js?file=Example_DeleteDecryptWorkbook.rb\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-5\"  \/>\n      <label for=\"tabs-4-5\">Node.js<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/e82de2e4189bc27ae92abf73c36b4df0.js?file=Example_DeleteDecryptWorkbook.ts\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-6\"  \/>\n      <label for=\"tabs-4-6\">Python<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/61e922de11e6e7144db88adcad6501c1.js?file=Example_DeleteDecryptWorkbook.py\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-7\"  \/>\n      <label for=\"tabs-4-7\">Perl<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/f82a3a00251e34ff8766116282c8c9ca.js?file=Example_DeleteDecryptWorkbook.pl\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-8\"  \/>\n      <label for=\"tabs-4-8\">Go<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/2b824d4e13644368d12682856aa49185.js?file=Example_DeleteDecryptWorkbook.go\"><\/script>\n<\/div><\/div>\n<\/nav>\n\n\n      "},{"title":"Developer-Guide: Unprotect an Excel workbook","link":"https:\/\/docs.aspose.cloud\/cells\/excel-file-unprotect\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.cloud\/cells\/excel-file-unprotect\/","description":"\n        \n        \n        <p>This REST API unprotects an Excel workbook.<\/p>\n<p><strong>Query Parameters<\/strong><\/p>\n<table>\n<thead>\n<tr>\n<th>Parameter Name<\/th>\n<th>Type<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>folder<\/td>\n<td>string<\/td>\n<td>Path to the folder that contains the original workbook.<\/td>\n<\/tr>\n<tr>\n<td>storageName<\/td>\n<td>string<\/td>\n<td>Name of the storage service where the workbook resides.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Request Body Parameters<\/strong><\/p>\n<table>\n<thead>\n<tr>\n<th>Parameter Name<\/th>\n<th>Type<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>protection<\/td>\n<td>WorkbookProtectionRequest<\/td>\n<td>Object that specifies the protection settings to remove.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>WorkbookProtectionRequest<\/strong><\/p>\n<table>\n<thead>\n<tr>\n<th>Parameter Name<\/th>\n<th>Type<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>ProtectionType<\/td>\n<td>string<\/td>\n<td>Type of protection to remove (ALL, CONTENTS, NONE, OBJECTS, SCENARIOS, STRUCTURE, WINDOWS).<\/td>\n<\/tr>\n<tr>\n<td>Password<\/td>\n<td>string<\/td>\n<td>Password required to remove the protection (optional).<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"rest-api\">REST API<\/h2>\n<table>\n<thead>\n<tr>\n<th><strong>API<\/strong><\/th>\n<th><strong>Type<\/strong><\/th>\n<th><strong>Description<\/strong><\/th>\n<th><strong>Swagger Link<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\/cells\/{name}\/protection<\/td>\n<td>DELETE<\/td>\n<td>Unprotect a document<\/td>\n<td><a href=\"https:\/\/apireference.aspose.cloud\/cells\/#\/Workbook\/DeleteUnProtectWorkbook\">DeleteUnProtectWorkbook<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The <a href=\"https:\/\/apireference.aspose.cloud\/cells\/#\/Workbook\/DeleteUnProtectWorkbook\">OpenAPI Specification<\/a> defines a publicly accessible programming interface and lets you carry out REST interactions directly from a web browser.<\/p>\n<p>You can use the <strong>cURL<\/strong> command\u2011line tool to access Aspose.Cells web services easily. The following example shows how to call the Cloud API with cURL.<\/p>\n\n\n\n\n\n<nav>\n  <div class=\"book-tabs nav nav-tabs\" id=\"nav-tab\" role=\"tablist\">\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-1\" id=\"tabs-1-1\" checked=\"checked\" \/>\n      <label for=\"tabs-1-1\">Request<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-bash\" data-lang=\"bash\">curl -X DELETE <span class=\"s2\">&#34;https:\/\/api.aspose.cloud\/v3.0\/cells\/test.xlsx\/protection&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>     -H <span class=\"s2\">&#34;accept: application\/json&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>     -H <span class=\"s2\">&#34;Content-Type: application\/json&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>     -d <span class=\"s1\">&#39;{ &#34;ProtectionType&#34;: &#34;all&#34;, &#34;Password&#34;: &#34;aspose&#34;}&#39;<\/span>\n<\/code><\/pre><\/div><\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-1\" id=\"tabs-1-2\"  \/>\n      <label for=\"tabs-1-2\">Response<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-json\" data-lang=\"json\"><span class=\"p\">{<\/span>\n  <span class=\"nt\">&#34;Code&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;200&#34;<\/span><span class=\"p\">,<\/span>\n  <span class=\"nt\">&#34;Status&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;OK&#34;<\/span>\n<span class=\"p\">}<\/span>\n<\/code><\/pre><\/div><\/div><\/div>\n<\/nav>\n\n<h2 id=\"cloud-sdk-family\">Cloud SDK Family<\/h2>\n<p>Using an SDK is the best way to speed up development. An SDK handles low\u2011level details and lets you focus on your project tasks. Please check out the <a href=\"https:\/\/github.com\/aspose-cells-cloud\">GitHub repository<\/a> for a complete list of Aspose.Cells Cloud SDKs.<\/p>\n<p>The following code examples demonstrate how to call Aspose.Cells web services using various SDKs:<\/p>\n\n\n\n\n\n<nav>\n  <div class=\"book-tabs nav nav-tabs\" id=\"nav-tab\" role=\"tablist\">\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-1\" checked=\"checked\" \/>\n      <label for=\"tabs-4-1\">C#<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/8a5b324fdf3e574dbd747c1a1e24b05d.js?file=ExampleDeleteUnProtectWorkbook.cs\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-2\"  \/>\n      <label for=\"tabs-4-2\">Java<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/c59aa5c02f735466a5e34751cee73f5f.js?file=Example_DeleteUnProtectWorkbook.java\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-3\"  \/>\n      <label for=\"tabs-4-3\">PHP<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/84283c8ba766ed815f47e6dfb0891152.js?file=Example_DeleteUnProtectWorkbook.php\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-4\"  \/>\n      <label for=\"tabs-4-4\">Ruby<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/36ed8b8727561b92692939513d365fca.js?file=Example_DeleteUnProtectWorkbook.rb\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-5\"  \/>\n      <label for=\"tabs-4-5\">Node.js<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/e82de2e4189bc27ae92abf73c36b4df0.js?file=Example_DeleteUnProtectWorkbook.ts\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-6\"  \/>\n      <label for=\"tabs-4-6\">Python<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/61e922de11e6e7144db88adcad6501c1.js?file=Example_DeleteUnProtectWorkbook.py\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-7\"  \/>\n      <label for=\"tabs-4-7\">Perl<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/f82a3a00251e34ff8766116282c8c9ca.js?file=Example_DeleteUnProtectWorkbook.pl\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-8\"  \/>\n      <label for=\"tabs-4-8\">Go<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/2b824d4e13644368d12682856aa49185.js?file=Example_DeleteUnProtectWorkbook.go\"><\/script>\n<\/div><\/div>\n<\/nav>\n\n\n      "},{"title":"Developer-Guide: Lock Excel files","link":"https:\/\/docs.aspose.cloud\/cells\/lock-excel-files\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.cloud\/cells\/lock-excel-files\/","description":"\n        \n        \n        <p>This REST API <strong>locks<\/strong> Excel files.<\/p>\n<h2 id=\"rest-api\">REST API<\/h2>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-bash\" data-lang=\"bash\">POST http:\/\/api.aspose.cloud\/v3.0\/cells\/lock\n<\/code><\/pre><\/div><p>The request parameters are:<\/p>\n<table>\n<thead>\n<tr>\n<th>Parameter Name<\/th>\n<th>Type<\/th>\n<th>Location<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>file<\/td>\n<td>file<\/td>\n<td>formData (multipart body)<\/td>\n<td>The Excel file to be uploaded and locked.<\/td>\n<\/tr>\n<tr>\n<td>password<\/td>\n<td>string<\/td>\n<td>query string<\/td>\n<td>Password for the workbook (optional).<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The <a href=\"https:\/\/apireference.aspose.cloud\/cells\/#\/LightCells\/PostLock\">OpenAPI Specification<\/a> defines a publicly accessible programming interface and lets you carry out REST interactions directly from a web browser.<\/p>\n<p>You can use the cURL command\u2011line tool to access Aspose.Cells web services easily. The following example shows how to make calls to the Cloud API with cURL.<\/p>\n\n\n\n\n\n<nav>\n  <div class=\"book-tabs nav nav-tabs\" id=\"nav-tab\" role=\"tablist\">\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-1\" id=\"tabs-1-1\" checked=\"checked\" \/>\n      <label for=\"tabs-1-1\">Request<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-bash\" data-lang=\"bash\">curl -v <span class=\"s2\">&#34;http:\/\/api.aspose.cloud\/v3.0\/cells\/lock?password=123456&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>-X POST <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>-H <span class=\"s2\">&#34;Content-Type: application\/json&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>-H <span class=\"s2\">&#34;Accept: application\/json&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>-H <span class=\"s2\">&#34;Authorization: Bearer &lt;jwt token&gt;&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>-F <span class=\"s1\">&#39;xxxxx1=@xxxx1.xlsx&#39;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>-F <span class=\"s1\">&#39;xxxxx2=@xxxx2.xlsx&#39;<\/span>\n<\/code><\/pre><\/div><\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-1\" id=\"tabs-1-2\"  \/>\n      <label for=\"tabs-1-2\">Response<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-json\" data-lang=\"json\"><span class=\"p\">{<\/span>\n    <span class=\"nt\">&#34;Files&#34;<\/span><span class=\"p\">:<\/span> <span class=\"p\">[<\/span>\n        <span class=\"p\">{<\/span>\n            <span class=\"nt\">&#34;Filename&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;xxxxx&#34;<\/span><span class=\"p\">,<\/span>\n            <span class=\"nt\">&#34;FileSize&#34;<\/span><span class=\"p\">:<\/span> <span class=\"mi\">274022<\/span><span class=\"p\">,<\/span>\n            <span class=\"nt\">&#34;FileContent&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;-----Base64String--------&#34;<\/span>\n        <span class=\"p\">},<\/span>\n        <span class=\"p\">{<\/span>\n            <span class=\"nt\">&#34;Filename&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;xxxxx&#34;<\/span><span class=\"p\">,<\/span>\n            <span class=\"nt\">&#34;FileSize&#34;<\/span><span class=\"p\">:<\/span> <span class=\"mi\">274022<\/span><span class=\"p\">,<\/span>\n            <span class=\"nt\">&#34;FileContent&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;-----Base64String--------&#34;<\/span>\n        <span class=\"p\">}<\/span>\n    <span class=\"p\">]<\/span>\n<span class=\"p\">}<\/span>\n<\/code><\/pre><\/div><\/div><\/div>\n<\/nav>\n\n<h2 id=\"cloud-sdk-family\">Cloud SDK Family<\/h2>\n<p>Using an SDK is the best way to speed up development. An SDK abstracts low\u2011level details, allowing you to focus on your project tasks. Please check out the <a href=\"https:\/\/github.com\/aspose-cells-cloud\">GitHub repository<\/a> for a complete list of Aspose.Cells Cloud SDKs.<\/p>\n<p>The following code examples demonstrate how to make calls to Aspose.Cells web services using various SDKs:<\/p>\n\n\n\n\n\n<nav>\n  <div class=\"book-tabs nav nav-tabs\" id=\"nav-tab\" role=\"tablist\">\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-1\" checked=\"checked\" \/>\n      <label for=\"tabs-4-1\">C#<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/8a5b324fdf3e574dbd747c1a1e24b05d.js?file=ExamplePostLock.cs\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-2\"  \/>\n      <label for=\"tabs-4-2\">Java<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/c59aa5c02f735466a5e34751cee73f5f.js?file=Example_PostLock.java\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-3\"  \/>\n      <label for=\"tabs-4-3\">PHP<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/84283c8ba766ed815f47e6dfb0891152.js?file=Example_PostLock.php\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-4\"  \/>\n      <label for=\"tabs-4-4\">Ruby<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/36ed8b8727561b92692939513d365fca.js?file=Example_PostLock.rb\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-5\"  \/>\n      <label for=\"tabs-4-5\">Node.js<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/e82de2e4189bc27ae92abf73c36b4df0.js?file=Example_PostLock.ts\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-6\"  \/>\n      <label for=\"tabs-4-6\">Python<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/61e922de11e6e7144db88adcad6501c1.js?file=Example_PostLock.py\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-7\"  \/>\n      <label for=\"tabs-4-7\">Perl<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/f82a3a00251e34ff8766116282c8c9ca.js?file=Example_PostLock.pl\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-8\"  \/>\n      <label for=\"tabs-4-8\">Go<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/2b824d4e13644368d12682856aa49185.js?file=Example_PostLock.go\"><\/script>\n<\/div><\/div>\n<\/nav>\n\n\n      "},{"title":"Developer-Guide: Unlock Excel Files","link":"https:\/\/docs.aspose.cloud\/cells\/unlock-excel-files\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.cloud\/cells\/unlock-excel-files\/","description":"\n        \n        \n        <p>This REST API unlocks Excel files.<\/p>\n<h2 id=\"rest-api\">REST API<\/h2>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-bash\" data-lang=\"bash\">POST http:\/\/api.aspose.cloud\/v3.0\/cells\/unlock\n<\/code><\/pre><\/div><p>The request parameters are:<\/p>\n<table>\n<thead>\n<tr>\n<th>Parameter Name<\/th>\n<th>Type<\/th>\n<th>Location<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>file<\/td>\n<td>file<\/td>\n<td>formData (HTTP body)<\/td>\n<td>File to upload<\/td>\n<\/tr>\n<tr>\n<td>password<\/td>\n<td>string<\/td>\n<td>query string<\/td>\n<td>Password to unlock the file (if protected)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The <a href=\"https:\/\/apireference.aspose.cloud\/cells\/#\/LightCells\/PostUnlock\">OpenAPI Specification<\/a> defines a publicly accessible programming interface and lets you carry out REST interactions directly from a web browser.<\/p>\n<p>You can use the cURL command\u2011line tool to access Aspose.Cells web services easily. The following example shows how to make calls to the Cloud API with cURL.<\/p>\n\n\n\n\n\n<nav>\n  <div class=\"book-tabs nav nav-tabs\" id=\"nav-tab\" role=\"tablist\">\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-1\" id=\"tabs-1-1\" checked=\"checked\" \/>\n      <label for=\"tabs-1-1\">Request<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-bash\" data-lang=\"bash\">curl -v <span class=\"s2\">&#34;http:\/\/api.aspose.cloud\/v3.0\/cells\/unlock?password=123456&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>-X POST <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>-H <span class=\"s2\">&#34;Content-Type: application\/json&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>-H <span class=\"s2\">&#34;Accept: application\/json&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>-H <span class=\"s2\">&#34;Authorization: Bearer &lt;jwt token&gt;&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>-F <span class=\"s1\">&#39;xxxxx1=@xxxx1.xlsx&#39;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>-F <span class=\"s1\">&#39;xxxxx2=@xxxx2.xlsx&#39;<\/span>\n<\/code><\/pre><\/div><\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-1\" id=\"tabs-1-2\"  \/>\n      <label for=\"tabs-1-2\">Response<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-json\" data-lang=\"json\"><span class=\"p\">{<\/span>\n    <span class=\"nt\">&#34;Files&#34;<\/span><span class=\"p\">:<\/span> <span class=\"p\">[<\/span>\n        <span class=\"p\">{<\/span>\n            <span class=\"nt\">&#34;Filename&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;xxxxx&#34;<\/span><span class=\"p\">,<\/span>\n            <span class=\"nt\">&#34;FileSize&#34;<\/span><span class=\"p\">:<\/span> <span class=\"mi\">274022<\/span><span class=\"p\">,<\/span>\n            <span class=\"nt\">&#34;FileContent&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;-----Base64String--------&#34;<\/span>\n        <span class=\"p\">},<\/span>\n        <span class=\"p\">{<\/span>\n            <span class=\"nt\">&#34;Filename&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;xxxxx&#34;<\/span><span class=\"p\">,<\/span>\n            <span class=\"nt\">&#34;FileSize&#34;<\/span><span class=\"p\">:<\/span> <span class=\"mi\">274022<\/span><span class=\"p\">,<\/span>\n            <span class=\"nt\">&#34;FileContent&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;-----Base64String--------&#34;<\/span>\n        <span class=\"p\">}<\/span>\n    <span class=\"p\">]<\/span>\n<span class=\"p\">}<\/span>\n<\/code><\/pre><\/div><\/div><\/div>\n<\/nav>\n\n<h2 id=\"cloud-sdk-family\">Cloud SDK Family<\/h2>\n<p>Using an SDK is the best way to speed up development. An SDK handles low\u2011level details and lets you focus on your project tasks. Please check out the <a href=\"https:\/\/github.com\/aspose-cells-cloud\">GitHub repository<\/a> for a complete list of Aspose.Cells Cloud SDKs.<\/p>\n<p>The following code examples demonstrate how to make calls to Aspose.Cells web services using various SDKs:<\/p>\n\n\n\n\n\n<nav>\n  <div class=\"book-tabs nav nav-tabs\" id=\"nav-tab\" role=\"tablist\">\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-1\" checked=\"checked\" \/>\n      <label for=\"tabs-4-1\">C#<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/8a5b324fdf3e574dbd747c1a1e24b05d.js?file=ExamplePostUnlock.cs\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-2\"  \/>\n      <label for=\"tabs-4-2\">Java<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/c59aa5c02f735466a5e34751cee73f5f.js?file=Example_PostUnlock.java\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-3\"  \/>\n      <label for=\"tabs-4-3\">PHP<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/84283c8ba766ed815f47e6dfb0891152.js?file=Example_PostUnlock.php\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-4\"  \/>\n      <label for=\"tabs-4-4\">Ruby<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/36ed8b8727561b92692939513d365fca.js?file=Example_PostUnlock.rb\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-5\"  \/>\n      <label for=\"tabs-4-5\">Node.js<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/e82de2e4189bc27ae92abf73c36b4df0.js?file=Example_PostUnlock.ts\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-6\"  \/>\n      <label for=\"tabs-4-6\">Python<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/61e922de11e6e7144db88adcad6501c1.js?file=Example_PostUnlock.py\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-7\"  \/>\n      <label for=\"tabs-4-7\">Perl<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/f82a3a00251e34ff8766116282c8c9ca.js?file=Example_PostUnlock.pl\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-8\"  \/>\n      <label for=\"tabs-4-8\">Go<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/2b824d4e13644368d12682856aa49185.js?file=Example_PostUnlock.go\"><\/script>\n<\/div><\/div>\n<\/nav>\n\n\n      "},{"title":"Developer-Guide: Set modify password of an Excel workbook","link":"https:\/\/docs.aspose.cloud\/cells\/workbook\/password\/modify\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.cloud\/cells\/workbook\/password\/modify\/","description":"\n        \n        \n        <p>This REST API protects a document from changes.<\/p>\n<h2 id=\"rest-api\">REST API<\/h2>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-bash\" data-lang=\"bash\">PUT http:\/\/api.aspose.cloud\/v3.0\/cells\/<span class=\"o\">{<\/span>name<span class=\"o\">}<\/span>\/writeProtection\n<\/code><\/pre><\/div><h3 id=\"request-parameters\">Request parameters<\/h3>\n<table>\n<thead>\n<tr>\n<th>Parameter Name<\/th>\n<th>Type<\/th>\n<th>Location<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>name<\/strong><\/td>\n<td>string<\/td>\n<td>path<\/td>\n<td>Name of the Excel workbook.<\/td>\n<\/tr>\n<tr>\n<td><strong>password<\/strong><\/td>\n<td>string<\/td>\n<td>body<\/td>\n<td>Password used to modify the protection.<\/td>\n<\/tr>\n<tr>\n<td><strong>folder<\/strong><\/td>\n<td>string<\/td>\n<td>query<\/td>\n<td>Folder where the workbook is stored.<\/td>\n<\/tr>\n<tr>\n<td><strong>storageName<\/strong><\/td>\n<td>string<\/td>\n<td>query<\/td>\n<td>Name of the storage service.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The <a href=\"https:\/\/apireference.aspose.cloud\/cells\/#\/Workbook\/PutDocumentProtectFromChanges\">OpenAPI Specification<\/a> defines a publicly accessible programming interface that lets you perform REST interactions directly from a web browser.<\/p>\n<p>You can use the <strong>cURL<\/strong> command\u2011line tool to access Aspose.Cells web services easily. The example below shows how to call the Cloud API with cURL.<\/p>\n\n\n\n\n\n<nav>\n  <div class=\"book-tabs nav nav-tabs\" id=\"nav-tab\" role=\"tablist\">\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-1\" id=\"tabs-1-1\" checked=\"checked\" \/>\n      <label for=\"tabs-1-1\">Request<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-bash\" data-lang=\"bash\">curl -v <span class=\"s2\">&#34;https:\/\/api.aspose.cloud\/v3.0\/cells\/Sample_Test_Book.xls\/writeProtection&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>  -X PUT <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>  -H <span class=\"s2\">&#34;Content-Type: application\/json&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>  -H <span class=\"s2\">&#34;Accept: application\/json&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>  -H <span class=\"s2\">&#34;Authorization: Bearer &lt;jwt token&gt;&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>  -d <span class=\"s1\">&#39;{ &#34;Password&#34;: &#34;aspose&#34;}&#39;<\/span>\n<\/code><\/pre><\/div><\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-1\" id=\"tabs-1-2\"  \/>\n      <label for=\"tabs-1-2\">Response<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-json\" data-lang=\"json\"><span class=\"p\">{<\/span>\n  <span class=\"nt\">&#34;Code&#34;<\/span><span class=\"p\">:<\/span> <span class=\"mi\">200<\/span><span class=\"p\">,<\/span>\n  <span class=\"nt\">&#34;Status&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;OK&#34;<\/span>\n<span class=\"p\">}<\/span>\n<\/code><\/pre><\/div><\/div><\/div>\n<\/nav>\n\n<h2 id=\"cloud-sdk-family\">Cloud SDK Family<\/h2>\n<p>Using an SDK is the fastest way to develop. An SDK handles low\u2011level details, allowing you to focus on your business logic. Please check the <a href=\"https:\/\/github.com\/aspose-cells-cloud\">GitHub repository<\/a> for a complete list of Aspose.Cells Cloud SDKs.<\/p>\n<p>The following code examples demonstrate how to call Aspose.Cells web services using various SDKs:<\/p>\n\n\n\n\n\n<nav>\n  <div class=\"book-tabs nav nav-tabs\" id=\"nav-tab\" role=\"tablist\">\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-1\" checked=\"checked\" \/>\n      <label for=\"tabs-4-1\">C#<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/8a5b324fdf3e574dbd747c1a1e24b05d.js?file=ExamplePutDocumentProtectFromChanges.cs\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-2\"  \/>\n      <label for=\"tabs-4-2\">Java<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/c59aa5c02f735466a5e34751cee73f5f.js?file=Example_PutDocumentProtectFromChanges.java\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-3\"  \/>\n      <label for=\"tabs-4-3\">PHP<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/84283c8ba766ed815f47e6dfb0891152.js?file=Example_PutDocumentProtectFromChanges.php\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-4\"  \/>\n      <label for=\"tabs-4-4\">Ruby<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/36ed8b8727561b92692939513d365fca.js?file=Example_PutDocumentProtectFromChanges.rb\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-5\"  \/>\n      <label for=\"tabs-4-5\">Node.js<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/e82de2e4189bc27ae92abf73c36b4df0.js?file=Example_PutDocumentProtectFromChanges.ts\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-6\"  \/>\n      <label for=\"tabs-4-6\">Python<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/61e922de11e6e7144db88adcad6501c1.js?file=Example_PutDocumentProtectFromChanges.py\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-7\"  \/>\n      <label for=\"tabs-4-7\">Perl<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/f82a3a00251e34ff8766116282c8c9ca.js?file=Example_PutDocumentProtectFromChanges.pl\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-8\"  \/>\n      <label for=\"tabs-4-8\">Go<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/2b824d4e13644368d12682856aa49185.js?file=Example_PutDocumentProtectFromChanges.go\"><\/script>\n<\/div><\/div>\n<\/nav>\n\n\n      "},{"title":"Developer-Guide: Clear Modify Password of Excel Workbooks","link":"https:\/\/docs.aspose.cloud\/cells\/clear-excel-files-password\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.cloud\/cells\/clear-excel-files-password\/","description":"\n        \n        \n        <p>This REST API removes write\u2011protection from an Excel workbook.<\/p>\n<h2 id=\"rest-api\">REST API<\/h2>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-bash\" data-lang=\"bash\">DELETE http:\/\/api.aspose.cloud\/v3.0\/cells\/<span class=\"o\">{<\/span>name<span class=\"o\">}<\/span>\/writeProtection\n<\/code><\/pre><\/div><p>The request parameters are:<\/p>\n<table>\n<thead>\n<tr>\n<th>Parameter Name<\/th>\n<th>Type<\/th>\n<th>Location<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>name<\/td>\n<td>string<\/td>\n<td>path<\/td>\n<td>The name of the Excel workbook.<\/td>\n<\/tr>\n<tr>\n<td>folder<\/td>\n<td>string<\/td>\n<td>query<\/td>\n<td>The folder that contains the workbook.<\/td>\n<\/tr>\n<tr>\n<td>storageName<\/td>\n<td>string<\/td>\n<td>query<\/td>\n<td>The name of the storage service.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The <a href=\"https:\/\/apireference.aspose.cloud\/cells\/#\/Workbook\/DeleteDocumentUnprotectFromChanges\">OpenAPI Specification<\/a> defines a publicly accessible programming interface and lets you carry out REST interactions directly from a web browser.<\/p>\n<p>You can use the cURL command\u2011line tool to access Aspose.Cells web services easily. The following example shows how to make calls to the Cloud API with cURL.<\/p>\n\n\n\n\n\n<nav>\n  <div class=\"book-tabs nav nav-tabs\" id=\"nav-tab\" role=\"tablist\">\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-1\" id=\"tabs-1-1\" checked=\"checked\" \/>\n      <label for=\"tabs-1-1\">Request<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-bash\" data-lang=\"bash\">curl -v <span class=\"s2\">&#34;https:\/\/api.aspose.cloud\/v3.0\/cells\/Sample_Test_Book.xlsx\/writeProtection&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>  -X DELETE <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>  -H <span class=\"s2\">&#34;Content-Type: application\/json&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>  -H <span class=\"s2\">&#34;Accept: application\/json&#34;<\/span> <span class=\"se\">\\\n<\/span><span class=\"se\"><\/span>  -H <span class=\"s2\">&#34;Authorization: Bearer &lt;jwt token&gt;&#34;<\/span>\n<\/code><\/pre><\/div><\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-1\" id=\"tabs-1-2\"  \/>\n      <label for=\"tabs-1-2\">Response<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-json\" data-lang=\"json\"><span class=\"p\">{<\/span>\n  <span class=\"nt\">&#34;Code&#34;<\/span><span class=\"p\">:<\/span> <span class=\"mi\">200<\/span><span class=\"p\">,<\/span>\n  <span class=\"nt\">&#34;Status&#34;<\/span><span class=\"p\">:<\/span> <span class=\"s2\">&#34;OK&#34;<\/span>\n<span class=\"p\">}<\/span>\n<\/code><\/pre><\/div><\/div><\/div>\n<\/nav>\n\n<h2 id=\"cloud-sdk-family\">Cloud SDK Family<\/h2>\n<p>Using an SDK is the best way to speed up development. An SDK handles low\u2011level details so you can focus on your project tasks. Please check out the <a href=\"https:\/\/github.com\/aspose-cells-cloud\">GitHub repository<\/a> for a complete list of Aspose.Cells Cloud SDKs.<\/p>\n<p>The following code examples demonstrate how to call Aspose.Cells web services using various SDKs:<\/p>\n\n\n\n\n\n<nav>\n  <div class=\"book-tabs nav nav-tabs\" id=\"nav-tab\" role=\"tablist\">\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-1\" checked=\"checked\" \/>\n      <label for=\"tabs-4-1\">C#<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/8a5b324fdf3e574dbd747c1a1e24b05d.js?file=ExampleDeleteDocumentUnprotectFromChanges.cs\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-2\"  \/>\n      <label for=\"tabs-4-2\">Java<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/c59aa5c02f735466a5e34751cee73f5f.js?file=Example_DeleteDocumentUnprotectFromChanges.java\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-3\"  \/>\n      <label for=\"tabs-4-3\">PHP<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/84283c8ba766ed815f47e6dfb0891152.js?file=Example_DeleteDocumentUnprotectFromChanges.php\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-4\"  \/>\n      <label for=\"tabs-4-4\">Ruby<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/36ed8b8727561b92692939513d365fca.js?file=Example_DeleteDocumentUnprotectFromChanges.rb\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-5\"  \/>\n      <label for=\"tabs-4-5\">Node.js<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/e82de2e4189bc27ae92abf73c36b4df0.js?file=Example_DeleteDocumentUnprotectFromChanges.ts\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-6\"  \/>\n      <label for=\"tabs-4-6\">Python<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/61e922de11e6e7144db88adcad6501c1.js?file=Example_DeleteDocumentUnprotectFromChanges.py\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-7\"  \/>\n      <label for=\"tabs-4-7\">Perl<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/f82a3a00251e34ff8766116282c8c9ca.js?file=Example_DeleteDocumentUnprotectFromChanges.pl\"><\/script>\n<\/div>\n      <input type=\"radio\" class=\"toggle\" name=\"tabs-4\" id=\"tabs-4-8\"  \/>\n      <label for=\"tabs-4-8\">Go<\/label>\n      <div class=\"book-tabs-content markdown-inner\"><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-cells-cloud-gists\/2b824d4e13644368d12682856aa49185.js?file=Example_DeleteDocumentUnprotectFromChanges.go\"><\/script>\n<\/div><\/div>\n<\/nav>\n\n\n      "}]}}