<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Documentation – </title>
    <link>https://docs.aspose.cloud/cells/ru/developer-guide/protection/</link>
    <description>Recent content on Documentation</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>ru</language>
    
	  <atom:link href="https://docs.aspose.cloud/cells/ru/developer-guide/protection/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Developer-Guide: Aspose.Cells Cloud Excel Password Protection Web API – Автоматизация шифрования паролей открытия и изменения</title>
      <link>https://docs.aspose.cloud/cells/ru/protect-spreadsheet/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.cloud/cells/ru/protect-spreadsheet/</guid>
      <description>
        
        
        &lt;p&gt;Автоматизируйте защиту Excel паролем в масштабе с помощью нашего API для разработчиков — программно применяйте пароли открытия и изменения. Идеально подходит для корпоративных рабочих процессов и совместим с форматами .xlsx и устаревшими форматами. Ознакомьтесь с документацией и начните бесплатную интеграцию уже сегодня.&lt;/p&gt;
&lt;h2 id=&#34;api-защиты-электронной-таблицы&#34;&gt;&lt;strong&gt;API защиты электронной таблицы&lt;/strong&gt;&lt;/h2&gt;
&lt;h3 id=&#34;web-api&#34;&gt;&lt;strong&gt;Web API&lt;/strong&gt;&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-http&#34; data-lang=&#34;http&#34;&gt;&lt;span class=&#34;err&#34;&gt;PUT https://api.aspose.cloud/v4.0/cells/protection/spreadsheet
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;безопасность-и-аутентификация&#34;&gt;&lt;strong&gt;Безопасность и аутентификация&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Aspose.Cells Cloud API защищены и требуют &lt;a href=&#34;https://docs.aspose.cloud/total/getting-started/rest-api-overview/authenticating-api-requests/&#34; rel=&#34;noopener noreferrer&#34;&gt;аутентификации на основе JWT-токена&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;-H &lt;span class=&#34;s2&#34;&gt;&amp;#34;Authorization: Bearer {access_token}&amp;#34;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;параметры-запроса&#34;&gt;&lt;strong&gt;Параметры запроса:&lt;/strong&gt;&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style=&#34;text-align:left&#34;&gt;Имя параметра&lt;/th&gt;
&lt;th style=&#34;text-align:left&#34;&gt;Тип&lt;/th&gt;
&lt;th style=&#34;text-align:left&#34;&gt;Путь/Строка запроса/Тело HTTP-запроса&lt;/th&gt;
&lt;th style=&#34;text-align:left&#34;&gt;Описание&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left&#34;&gt;Spreadsheet&lt;/td&gt;
&lt;td style=&#34;text-align:left&#34;&gt;File&lt;/td&gt;
&lt;td style=&#34;text-align:left&#34;&gt;FormData&lt;/td&gt;
&lt;td style=&#34;text-align:left&#34;&gt;Файл электронной таблицы Excel для загрузки и защиты шифрованием пароля.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left&#34;&gt;openPassword&lt;/td&gt;
&lt;td style=&#34;text-align:left&#34;&gt;String&lt;/td&gt;
&lt;td style=&#34;text-align:left&#34;&gt;Query&lt;/td&gt;
&lt;td style=&#34;text-align:left&#34;&gt;Пароль, необходимый для открытия (расшифровки) защищенной электронной таблицы.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left&#34;&gt;modifyPassword&lt;/td&gt;
&lt;td style=&#34;text-align:left&#34;&gt;String&lt;/td&gt;
&lt;td style=&#34;text-align:left&#34;&gt;Query&lt;/td&gt;
&lt;td style=&#34;text-align:left&#34;&gt;Пароль, необходимый для включения редактирования или изменения содержимого электронной таблицы.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left&#34;&gt;outPath&lt;/td&gt;
&lt;td style=&#34;text-align:left&#34;&gt;String&lt;/td&gt;
&lt;td style=&#34;text-align:left&#34;&gt;Query&lt;/td&gt;
&lt;td style=&#34;text-align:left&#34;&gt;(Необязательно) Указывает путь к выходной папке, куда будет сохранена защищенная книга. Если не указано, файл возвращается в ответе.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left&#34;&gt;outStorageName&lt;/td&gt;
&lt;td style=&#34;text-align:left&#34;&gt;String&lt;/td&gt;
&lt;td style=&#34;text-align:left&#34;&gt;Query&lt;/td&gt;
&lt;td style=&#34;text-align:left&#34;&gt;Имя облачного хранилища, используемого для хранения защищенного выходного файла.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&#34;text-align:left&#34;&gt;region&lt;/td&gt;
&lt;td style=&#34;text-align:left&#34;&gt;String&lt;/td&gt;
&lt;td style=&#34;text-align:left&#34;&gt;Query&lt;/td&gt;
&lt;td style=&#34;text-align:left&#34;&gt;Указывает региональные/культурные настройки (например, формат даты, форматирование чисел), применяемые к электронной таблице во время обработки.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Аутентификация&lt;/strong&gt;&lt;br&gt;
Все вызовы API защиты электронной таблицы требуют действительного токена доступа OAuth 2.0. Включите токен в заголовке &lt;code&gt;Authorization&lt;/code&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-http&#34; data-lang=&#34;http&#34;&gt;&lt;span class=&#34;err&#34;&gt;Authorization: Bearer {access_token}
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Токен должен быть получен из точки аутентификации Aspose Cloud и должен включать область доступа &lt;strong&gt;Cells&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&#34;ответ&#34;&gt;&lt;strong&gt;Ответ&lt;/strong&gt;&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;
  &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
    &lt;span class=&#34;nt&#34;&gt;&amp;#34;Name&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;ResponseFile&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
    &lt;span class=&#34;nt&#34;&gt;&amp;#34;DataType&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
      &lt;span class=&#34;nt&#34;&gt;&amp;#34;Identifier&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;File&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
      &lt;span class=&#34;nt&#34;&gt;&amp;#34;Reference&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Stream&amp;#34;&lt;/span&gt;
    &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
  &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Коды HTTP-статуса&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Код&lt;/th&gt;
&lt;th&gt;Значение&lt;/th&gt;
&lt;th&gt;Описание&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;200&lt;/td&gt;
&lt;td&gt;OK (ОК)&lt;/td&gt;
&lt;td&gt;Фильтр успешно применен; ответ содержит подробности операции.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;400&lt;/td&gt;
&lt;td&gt;Bad Request (Неверный запрос)&lt;/td&gt;
&lt;td&gt;Отсутствуют или недопустимы параметры (например, неподдерживаемый тип файла).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;401&lt;/td&gt;
&lt;td&gt;Unauthorized (Неавторизован)&lt;/td&gt;
&lt;td&gt;Недействительный или отсутствующий JWT-токен.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;413&lt;/td&gt;
&lt;td&gt;Payload Too Large (Слишком большой полезный груз)&lt;/td&gt;
&lt;td&gt;Загруженный файл превышает лимит размера.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;500&lt;/td&gt;
&lt;td&gt;Internal Server Error (Внутренняя ошибка сервера)&lt;/td&gt;
&lt;td&gt;Непредвиденная ошибка сервера.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;где-следует-использовать-api-защиты-электронной-таблицы&#34;&gt;Где следует использовать API защиты электронной таблицы?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Защита конфиденциальных финансовых данных&lt;/strong&gt; – Защищайте файлы Excel, содержащие бюджеты, счета или данные по заработной плате, с помощью паролей открытия и изменения, чтобы предотвратить несанкционированный доступ или изменения.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Безопасное распространение конфиденциальных отчетов&lt;/strong&gt; – Убедитесь, что только авторизованные получатели могут просматривать или изменять бизнес-, аудиторские или отчеты по соответствию при внутреннем или внешнем распространении.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Автоматизация безопасности документов в рабочих процессах&lt;/strong&gt; – Интегрируйте API в корпоративные системы (например, ERP, CRM) для автоматической защиты паролем создаваемых электронных таблиц перед их сохранением или отправкой по электронной почте.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Принудительное предоставление доступа только для чтения&lt;/strong&gt; – Разрешите пользователям открывать отчеты для просмотра, ограничивая при этом изменения с помощью отдельного пароля изменения — идеально подходит для шаблонов или завершенных наборов данных.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Соответствие нормативным требованиям&lt;/strong&gt; – Помогите соблюдать требования GDPR, HIPAA или SOX, шифруя конфиденциальные данные электронных таблиц при хранении и передаче с помощью автоматизированной защиты.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;почему-следует-использовать-api-защиты-электронной-таблицы&#34;&gt;Почему следует использовать API защиты электронной таблицы?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Удобный для разработчиков&lt;/strong&gt; – Aspose.Cells Cloud предоставляет SDK-библиотеки на множестве языков программирования, что обеспечивает быструю разработку, и сопровождается подробной документацией. По сравнению с созданием собственных решений это значительно снижает трудозатраты на разработку.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Снижение потребности в персонале&lt;/strong&gt; – Автоматизирует консолидацию и безопасность документов, снижая потребность в выделенных сотрудниках.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Платежи по факту использования&lt;/strong&gt; – Никаких предварительных инвестиций; вы платите только за те вызовы API, которые фактически используете.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Отсутствие затрат на обслуживание&lt;/strong&gt; – Нет серверов для обслуживания, обновлений программного обеспечения и проблем совместимости.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Сохранение всех исходных форматов Excel&lt;/strong&gt; при применении защиты паролем, что гарантирует, что защищенная книга выглядит точно так же, как исходный файл.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;как-использовать-api-защиты-электронной-таблицы-с-помощью-sdk&#34;&gt;Как использовать API защиты электронной таблицы с помощью SDK&lt;/h2&gt;
&lt;h3 id=&#34;спецификация-openapi&#34;&gt;Спецификация OpenAPI&lt;/h3&gt;
&lt;p&gt;Спецификация &lt;a href=&#34;https://reference.aspose.cloud/cells/?urls.primaryName=API+v4#/Protection/ProtectSpreadsheet&#34;&gt;API защиты электронной таблицы&lt;/a&gt; предоставляет общедоступный программный интерфейс, позволяющий выполнять прямые REST-взаимодействия из веб-браузера.&lt;/p&gt;
&lt;p&gt;Вы можете использовать утилиту командной строки cURL для удобного доступа к веб-сервисам Aspose.Cells. В следующем примере показано, как выполнять вызовы облачного API с помощью cURL.&lt;/p&gt;





&lt;nav&gt;
  &lt;div class=&#34;book-tabs nav nav-tabs&#34; id=&#34;nav-tab&#34; role=&#34;tablist&#34;&gt;
      &lt;input type=&#34;radio&#34; class=&#34;toggle&#34; name=&#34;tabs-11&#34; id=&#34;tabs-11-1&#34; checked=&#34;checked&#34; /&gt;
      &lt;label for=&#34;tabs-11-1&#34;&gt;Запрос&lt;/label&gt;
      &lt;div class=&#34;book-tabs-content markdown-inner&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;curl -X PUT &lt;span class=&#34;s2&#34;&gt;&amp;#34;https://api.aspose.cloud/v4.0/cells/protection/spreadsheet?openPassword=MyOpenPwd&amp;amp;modifyPassword=MyModifyPwd&amp;#34;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;     -H &lt;span class=&#34;s2&#34;&gt;&amp;#34;Authorization: Bearer {access_token}&amp;#34;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;     -F &lt;span class=&#34;s2&#34;&gt;&amp;#34;Spreadsheet=@/path/to/workbook.xlsx&amp;#34;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;input type=&#34;radio&#34; class=&#34;toggle&#34; name=&#34;tabs-11&#34; id=&#34;tabs-11-2&#34;  /&gt;
      &lt;label for=&#34;tabs-11-2&#34;&gt;Ответ&lt;/label&gt;
      &lt;div class=&#34;book-tabs-content markdown-inner&#34;&gt;&lt;pre&gt;&lt;code&gt;{
  &amp;quot;type&amp;quot;: &amp;quot;FileContentResult&amp;quot;,
  &amp;quot;fileContents&amp;quot;: &amp;quot;byte[] (Base64 закодированные)&amp;quot;,
  &amp;quot;contentType&amp;quot;: &amp;quot;MIME-тип&amp;quot;,
  &amp;quot;fileDownloadName&amp;quot;: &amp;quot;необязательное имя файла&amp;quot;
}
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/nav&gt;

&lt;h3 id=&#34;использование-sdk-asposecells-cloud&#34;&gt;Использование SDK Aspose.Cells Cloud&lt;/h3&gt;
&lt;p&gt;Использование SDK — это лучший способ ускорить разработку. SDK обрабатывает все низкоуровневые детали, позволяя вам просто реализовать функциональность защиты электронной таблицы с минимальным количеством кода. Ознакомьтесь с полным списком SDK Aspose.Cells Cloud в &lt;a href=&#34;https://github.com/aspose-cells-cloud&#34; rel=&#34;noopener noreferrer&#34;&gt;репозитории GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Следующие примеры кода демонстрируют взаимодействие с веб-сервисами Aspose.Cells с использованием различных SDK:&lt;/p&gt;





&lt;nav&gt;
  &lt;div class=&#34;book-tabs nav nav-tabs&#34; id=&#34;nav-tab&#34; role=&#34;tablist&#34;&gt;
      &lt;input type=&#34;radio&#34; class=&#34;toggle&#34; name=&#34;tabs-1&#34; id=&#34;tabs-1-1&#34; checked=&#34;checked&#34; /&gt;
      &lt;label for=&#34;tabs-1-1&#34;&gt;C#&lt;/label&gt;
      &lt;div class=&#34;book-tabs-content markdown-inner&#34;&gt;&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-cells-cloud-gists/8a5b324fdf3e574dbd747c1a1e24b05d.js?file=Example40_ProtectSpreadsheet.cs&#34;&gt;&lt;/script&gt;
&lt;/div&gt;
      &lt;input type=&#34;radio&#34; class=&#34;toggle&#34; name=&#34;tabs-1&#34; id=&#34;tabs-1-2&#34;  /&gt;
      &lt;label for=&#34;tabs-1-2&#34;&gt;Java&lt;/label&gt;
      &lt;div class=&#34;book-tabs-content markdown-inner&#34;&gt;&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-cells-cloud-gists/c59aa5c02f735466a5e34751cee73f5f.js?file=Example40_ProtectSpreadsheet.java&#34;&gt;&lt;/script&gt;
&lt;/div&gt;
      &lt;input type=&#34;radio&#34; class=&#34;toggle&#34; name=&#34;tabs-1&#34; id=&#34;tabs-1-3&#34;  /&gt;
      &lt;label for=&#34;tabs-1-3&#34;&gt;PHP&lt;/label&gt;
      &lt;div class=&#34;book-tabs-content markdown-inner&#34;&gt;&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-cells-cloud-gists/84283c8ba766ed815f47e6dfb0891152.js?file=Example40_ProtectSpreadsheet.php&#34;&gt;&lt;/script&gt;
&lt;/div&gt;
      &lt;input type=&#34;radio&#34; class=&#34;toggle&#34; name=&#34;tabs-1&#34; id=&#34;tabs-1-4&#34;  /&gt;
      &lt;label for=&#34;tabs-1-4&#34;&gt;Ruby&lt;/label&gt;
      &lt;div class=&#34;book-tabs-content markdown-inner&#34;&gt;&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-cells-cloud-gists/36ed8b8727561b92692939513d365fca.js?file=Example40_ProtectSpreadsheet.rb&#34;&gt;&lt;/script&gt;
&lt;/div&gt;
      &lt;input type=&#34;radio&#34; class=&#34;toggle&#34; name=&#34;tabs-1&#34; id=&#34;tabs-1-5&#34;  /&gt;
      &lt;label for=&#34;tabs-1-5&#34;&gt;Node.js&lt;/label&gt;
      &lt;div class=&#34;book-tabs-content markdown-inner&#34;&gt;&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-cells-cloud-gists/e82de2e4189bc27ae92abf73c36b4df0.js?file=Example40_ProtectSpreadsheet.ts&#34;&gt;&lt;/script&gt;
&lt;/div&gt;
      &lt;input type=&#34;radio&#34; class=&#34;toggle&#34; name=&#34;tabs-1&#34; id=&#34;tabs-1-6&#34;  /&gt;
      &lt;label for=&#34;tabs-1-6&#34;&gt;Python&lt;/label&gt;
      &lt;div class=&#34;book-tabs-content markdown-inner&#34;&gt;&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-cells-cloud-gists/61e922de11e6e7144db88adcad6501c1.js?file=Example40_ProtectSpreadsheet.py&#34;&gt;&lt;/script&gt;
&lt;/div&gt;
      &lt;input type=&#34;radio&#34; class=&#34;toggle&#34; name=&#34;tabs-1&#34; id=&#34;tabs-1-7&#34;  /&gt;
      &lt;label for=&#34;tabs-1-7&#34;&gt;Perl&lt;/label&gt;
      &lt;div class=&#34;book-tabs-content markdown-inner&#34;&gt;&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-cells-cloud-gists/f82a3a00251e34ff8766116282c8c9ca.js?file=Example40_ProtectSpreadsheet.pl&#34;&gt;&lt;/script&gt;
&lt;/div&gt;
      &lt;input type=&#34;radio&#34; class=&#34;toggle&#34; name=&#34;tabs-1&#34; id=&#34;tabs-1-8&#34;  /&gt;
      &lt;label for=&#34;tabs-1-8&#34;&gt;Go&lt;/label&gt;
      &lt;div class=&#34;book-tabs-content markdown-inner&#34;&gt;&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-cells-cloud-gists/2b824d4e13644368d12682856aa49185.js?file=Example40_ProtectSpreadsheet.go&#34;&gt;&lt;/script&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;/nav&gt;


      </description>
    </item>
    
    <item>
      <title>Developer-Guide: Aspose.Cells Cloud Excel Unprotect Web API — программное удаление паролей на открытие и изменение</title>
      <link>https://docs.aspose.cloud/cells/ru/unprotect-spreadsheet/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.cloud/cells/ru/unprotect-spreadsheet/</guid>
      <description>
        
        
        &lt;p&gt;API Unprotect Spreadsheet удаляет защиту паролями на открытие и изменение из файлов Excel за один вызов. Это идеальное решение для конвейеров данных, систем управления документами и рабочих процессов миграции.&lt;/p&gt;
&lt;h2 id=&#34;api-unprotect-spreadsheet&#34;&gt;&lt;strong&gt;API Unprotect Spreadsheet&lt;/strong&gt;&lt;/h2&gt;
&lt;h3 id=&#34;веб-api&#34;&gt;&lt;strong&gt;Веб-API&lt;/strong&gt;&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-http&#34; data-lang=&#34;http&#34;&gt;&lt;span class=&#34;err&#34;&gt;PUT https://api.aspose.cloud/v4.0/cells/unprotection/spreadsheet
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;безопасность-и-аутентификация&#34;&gt;&lt;strong&gt;Безопасность и аутентификация&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Aspose.Cells Cloud API защищены и требуют &lt;a href=&#34;https://docs.aspose.cloud/total/getting-started/rest-api-overview/authenticating-api-requests/&#34; rel=&#34;noopener noreferrer&#34;&gt;аутентификации на основе JWT-токена&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;-H &lt;span class=&#34;s2&#34;&gt;&amp;#34;Authorization: Bearer {access_token}&amp;#34;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;параметры-запроса&#34;&gt;&lt;strong&gt;Параметры запроса&lt;/strong&gt;&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Имя параметра&lt;/th&gt;
&lt;th&gt;Тип&lt;/th&gt;
&lt;th&gt;Расположение&lt;/th&gt;
&lt;th&gt;Описание&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Spreadsheet&lt;/td&gt;
&lt;td&gt;File&lt;/td&gt;
&lt;td&gt;FormData&lt;/td&gt;
&lt;td&gt;Файл Excel, для которого требуется снять защиту.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;password&lt;/td&gt;
&lt;td&gt;String&lt;/td&gt;
&lt;td&gt;Query&lt;/td&gt;
&lt;td&gt;Пароль, защищающий файл от открытия.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;modifyPassword&lt;/td&gt;
&lt;td&gt;String&lt;/td&gt;
&lt;td&gt;Query&lt;/td&gt;
&lt;td&gt;Пароль, необходимый для изменения файла (необязательный, если задан только пароль открытия).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;outPath&lt;/td&gt;
&lt;td&gt;String&lt;/td&gt;
&lt;td&gt;Query&lt;/td&gt;
&lt;td&gt;(Необязательный) Путь к папке, куда будет сохранена расшифрованная рабочая книга.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;outStorageName&lt;/td&gt;
&lt;td&gt;String&lt;/td&gt;
&lt;td&gt;Query&lt;/td&gt;
&lt;td&gt;(Необязательный) Имя хранилища, в которое будет записан выходной файл.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;region&lt;/td&gt;
&lt;td&gt;String&lt;/td&gt;
&lt;td&gt;Query&lt;/td&gt;
&lt;td&gt;(Необязательный) Настройки региона электронной таблицы.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;ответ&#34;&gt;&lt;strong&gt;Ответ&lt;/strong&gt;&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;
  &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
    &lt;span class=&#34;nt&#34;&gt;&amp;#34;Name&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;ResponseFile&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
    &lt;span class=&#34;nt&#34;&gt;&amp;#34;DataType&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
      &lt;span class=&#34;nt&#34;&gt;&amp;#34;Identifier&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;File&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
      &lt;span class=&#34;nt&#34;&gt;&amp;#34;Reference&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Stream&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
      &lt;span class=&#34;nt&#34;&gt;&amp;#34;Name&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;file&amp;#34;&lt;/span&gt;
    &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
  &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Успешный ответ возвращает расшифрованный файл в виде потока. Файл может быть сохранен в местоположение, указанное в &lt;code&gt;outPath&lt;/code&gt;/&lt;code&gt;outStorageName&lt;/code&gt;, или получен непосредственно из полезной нагрузки ответа.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Коды HTTP-статуса&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Код&lt;/th&gt;
&lt;th&gt;Значение&lt;/th&gt;
&lt;th&gt;Описание&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;200&lt;/td&gt;
&lt;td&gt;OK (ОК)&lt;/td&gt;
&lt;td&gt;Фильтр успешно применён; ответ содержит детали операции.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;400&lt;/td&gt;
&lt;td&gt;Bad Request (Неверный запрос)&lt;/td&gt;
&lt;td&gt;Отсутствуют или некорректны параметры (например, неподдерживаемый тип файла).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;401&lt;/td&gt;
&lt;td&gt;Unauthorized (Неавторизован)&lt;/td&gt;
&lt;td&gt;Неверный или отсутствующий JWT-токен.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;413&lt;/td&gt;
&lt;td&gt;Payload Too Large (Слишком большой запрос)&lt;/td&gt;
&lt;td&gt;Загруженный файл превышает лимит размера.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;500&lt;/td&gt;
&lt;td&gt;Internal Server Error (Внутренняя ошибка сервера)&lt;/td&gt;
&lt;td&gt;Непредвиденная ошибка сервера.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;когда-следует-использовать-api-unprotect-spreadsheet&#34;&gt;Когда следует использовать API Unprotect Spreadsheet?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Восстановление доступа к заблокированным рабочим книгам&lt;/strong&gt; — быстро удаляйте забытые пароли на открытие или изменение без ручного вмешательства.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Автоматизация массовой разблокировки&lt;/strong&gt; — обрабатывайте большое количество файлов в проектах миграции данных или архивирования.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Интеграция с существующими рабочими процессами&lt;/strong&gt; — объединяйте с API хранилищ или преобразования для создания сквозных конвейеров (например, загрузка → снятие защиты → преобразование в PDF).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Обеспечение безопасности данных&lt;/strong&gt; — операция выполняется на стороне сервера, что сохраняет оригинальные файлы в безопасности, а расшифрованная версия сохраняется в вашем облачном хранилище.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;как-использовать-api-unprotect-spreadsheet-с-sdk&#34;&gt;Как использовать API Unprotect Spreadsheet с SDK&lt;/h2&gt;
&lt;h3 id=&#34;спецификация-openapi&#34;&gt;Спецификация OpenAPI&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;https://reference.aspose.cloud/cells/?urls.primaryName=API+v4#/Protection/ProtectSpreadsheet&#34;&gt;Спецификация API UnProtect Spreadsheet&lt;/a&gt; предоставляет общедоступный программный интерфейс, позволяющий выполнять прямые REST-вызовы из веб-браузера.&lt;/p&gt;
&lt;p&gt;Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. В следующем примере показано, как сделать вызовы в Cloud API с помощью cURL.&lt;/p&gt;





&lt;nav&gt;
  &lt;div class=&#34;book-tabs nav nav-tabs&#34; id=&#34;nav-tab&#34; role=&#34;tablist&#34;&gt;
      &lt;input type=&#34;radio&#34; class=&#34;toggle&#34; name=&#34;tabs-11&#34; id=&#34;tabs-11-1&#34; checked=&#34;checked&#34; /&gt;
      &lt;label for=&#34;tabs-11-1&#34;&gt;Запрос&lt;/label&gt;
      &lt;div class=&#34;book-tabs-content markdown-inner&#34;&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;curl -X PUT &lt;span class=&#34;s2&#34;&gt;&amp;#34;https://api.aspose.cloud/v4.0/cells/unprotection/spreadsheet?password=OldPass&amp;amp;modifyPassword=ModPass&amp;#34;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;     -H &lt;span class=&#34;s2&#34;&gt;&amp;#34;Authorization: Bearer {access_token}&amp;#34;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;     -F &lt;span class=&#34;s2&#34;&gt;&amp;#34;Spreadsheet=@myfile.xlsx&amp;#34;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;input type=&#34;radio&#34; class=&#34;toggle&#34; name=&#34;tabs-11&#34; id=&#34;tabs-11-2&#34;  /&gt;
      &lt;label for=&#34;tabs-11-2&#34;&gt;Ответ&lt;/label&gt;
      &lt;div class=&#34;book-tabs-content markdown-inner&#34;&gt;&lt;pre&gt;&lt;code&gt;{
  &amp;quot;type&amp;quot;: &amp;quot;FileContentResult&amp;quot;,
  &amp;quot;fileContents&amp;quot;: &amp;quot;byte[] (Base64 закодировано)&amp;quot;,
  &amp;quot;contentType&amp;quot;: &amp;quot;MIME-тип&amp;quot;,
  &amp;quot;fileDownloadName&amp;quot;: &amp;quot;необязательное имя файла&amp;quot;
}
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/nav&gt;

&lt;h3 id=&#34;использование-sdk-asposecells-cloud&#34;&gt;Использование SDK Aspose.Cells Cloud&lt;/h3&gt;
&lt;p&gt;Использование SDK упрощает вызов, обрабатывая аутентификацию, формирование запроса и разбор ответа. SDK доступны для множества языков и включают готовые методы для снятия защиты с электронных таблиц.&lt;/p&gt;
&lt;p&gt;Следующие примеры кода иллюстрируют, как вызывать API Unprotect Spreadsheet с использованием различных SDK:&lt;/p&gt;





&lt;nav&gt;
  &lt;div class=&#34;book-tabs nav nav-tabs&#34; id=&#34;nav-tab&#34; role=&#34;tablist&#34;&gt;
      &lt;input type=&#34;radio&#34; class=&#34;toggle&#34; name=&#34;tabs-1&#34; id=&#34;tabs-1-1&#34; checked=&#34;checked&#34; /&gt;
      &lt;label for=&#34;tabs-1-1&#34;&gt;C#&lt;/label&gt;
      &lt;div class=&#34;book-tabs-content markdown-inner&#34;&gt;&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-cells-cloud-gists/8a5b324fdf3e574dbd747c1a1e24b05d.js?file=Example40_UnprotectSpreadsheet.cs&#34;&gt;&lt;/script&gt;
&lt;/div&gt;
      &lt;input type=&#34;radio&#34; class=&#34;toggle&#34; name=&#34;tabs-1&#34; id=&#34;tabs-1-2&#34;  /&gt;
      &lt;label for=&#34;tabs-1-2&#34;&gt;Java&lt;/label&gt;
      &lt;div class=&#34;book-tabs-content markdown-inner&#34;&gt;&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-cells-cloud-gists/c59aa5c02f735466a5e34751cee73f5f.js?file=Example40_UnprotectSpreadsheet.java&#34;&gt;&lt;/script&gt;
&lt;/div&gt;
      &lt;input type=&#34;radio&#34; class=&#34;toggle&#34; name=&#34;tabs-1&#34; id=&#34;tabs-1-3&#34;  /&gt;
      &lt;label for=&#34;tabs-1-3&#34;&gt;PHP&lt;/label&gt;
      &lt;div class=&#34;book-tabs-content markdown-inner&#34;&gt;&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-cells-cloud-gists/84283c8ba766ed815f47e6dfb0891152.js?file=Example40_UnprotectSpreadsheet.php&#34;&gt;&lt;/script&gt;
&lt;/div&gt;
      &lt;input type=&#34;radio&#34; class=&#34;toggle&#34; name=&#34;tabs-1&#34; id=&#34;tabs-1-4&#34;  /&gt;
      &lt;label for=&#34;tabs-1-4&#34;&gt;Ruby&lt;/label&gt;
      &lt;div class=&#34;book-tabs-content markdown-inner&#34;&gt;&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-cells-cloud-gists/36ed8b8727561b92692939513d365fca.js?file=Example40_UnprotectSpreadsheet.rb&#34;&gt;&lt;/script&gt;
&lt;/div&gt;
      &lt;input type=&#34;radio&#34; class=&#34;toggle&#34; name=&#34;tabs-1&#34; id=&#34;tabs-1-5&#34;  /&gt;
      &lt;label for=&#34;tabs-1-5&#34;&gt;Node.js&lt;/label&gt;
      &lt;div class=&#34;book-tabs-content markdown-inner&#34;&gt;&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-cells-cloud-gists/e82de2e4189bc27ae92abf73c36b4df0.js?file=Example40_UnprotectSpreadsheet.ts&#34;&gt;&lt;/script&gt;
&lt;/div&gt;
      &lt;input type=&#34;radio&#34; class=&#34;toggle&#34; name=&#34;tabs-1&#34; id=&#34;tabs-1-6&#34;  /&gt;
      &lt;label for=&#34;tabs-1-6&#34;&gt;Python&lt;/label&gt;
      &lt;div class=&#34;book-tabs-content markdown-inner&#34;&gt;&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-cells-cloud-gists/61e922de11e6e7144db88adcad6501c1.js?file=Example40_UnprotectSpreadsheet.py&#34;&gt;&lt;/script&gt;
&lt;/div&gt;
      &lt;input type=&#34;radio&#34; class=&#34;toggle&#34; name=&#34;tabs-1&#34; id=&#34;tabs-1-7&#34;  /&gt;
      &lt;label for=&#34;tabs-1-7&#34;&gt;Perl&lt;/label&gt;
      &lt;div class=&#34;book-tabs-content markdown-inner&#34;&gt;&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-cells-cloud-gists/f82a3a00251e34ff8766116282c8c9ca.js?file=Example40_UnprotectSpreadsheet.pl&#34;&gt;&lt;/script&gt;
&lt;/div&gt;
      &lt;input type=&#34;radio&#34; class=&#34;toggle&#34; name=&#34;tabs-1&#34; id=&#34;tabs-1-8&#34;  /&gt;
      &lt;label for=&#34;tabs-1-8&#34;&gt;Go&lt;/label&gt;
      &lt;div class=&#34;book-tabs-content markdown-inner&#34;&gt;&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-cells-cloud-gists/2b824d4e13644368d12682856aa49185.js?file=Example40_UnprotectSpreadsheet.go&#34;&gt;&lt;/script&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;/nav&gt;


      </description>
    </item>
    
  </channel>
</rss>
