Как защитить файл с помощью Aspose.Cells Cloud

Введение

Aspose.Cells Cloud API — это мощное облачное решение, предназначенное для создания, редактирования и конвертации файлов электронных таблиц. В данной статье мы проведём вас через процесс использования Aspose.Cells Cloud API для защиты файлов, включая типичные сценарии использования и примеры кода.

Обзор

Aspose.Cells Cloud API предоставляет множество надёжных API-интерфейсов для защиты файлов Excel или электронных таблиц. С его помощью вы можете легко защищать файлы Excel или другие электронные таблицы, удовлетворяя разнообразные требования.

Для защиты файлов доступно множество API, как правило, совместимых с различными онлайн-средами. Ниже приведено подробное описание этих API:

Функция Описание Ссылка на API
Защита электронной таблицы Защита электронной таблицы. PostProtect
Снятие защиты с электронной таблицы Снятие защиты с электронной таблицы. DeleteUnprotect
  • Ниже перечислены API-функции защиты для версии 3.0.
Описание функции Руководство по разработке Функция API
Защита MS Excel и OpenDocument Spreadsheet с помощью пароля. Руководство по разработке PostEncryptWorkbook
Защита MS Excel и OpenDocument Spreadsheet. Руководство по разработке PostProtectWorkbook
Защита MS Excel и OpenDocument Spreadsheet без использования облачного хранилища. Руководство по разработке PostProtect
Цифровая подпись для MS Excel и OpenDocument Spreadsheet. Руководство по разработке PostDigitalSignature
Пакетная защита файлов. Руководство по разработке PostBatchProtect

Как защитить файл Excel с помощью Aspose.Cells Cloud

Aspose.Cells Cloud API предоставляет несколько SDK для различных языков программирования. Выберите SDK, соответствующий вашему предпочитаемому языку программирования, и следуйте инструкциям в сопроводительной документации для установки и инициализации. Альтернативно, вы можете создать собственное SDK в соответствии с справочником по API. В данном разделе в качестве примера мы используем C# и подробно рассмотрим процесс защиты файлов.

Регистрация и получение API-ключа

Прежде чем приступить к работе, вам необходимо зарегистрировать учётную запись Aspose Cloud и получить API-ключ для аутентификации. Войдя на официальный сайт Aspose Cloud, вы можете создать бесплатную учётную запись и получить API-ключ для целей аутентификации.

Для более подробных действий обратитесь к следующим документам: Быстрый старт с Cells Cloud

Установка и инициализация SDK Aspose.Cells Cloud

Установите пакет Aspose.Cells-Cloud NuGet в вашем .NET-проекте. Для этого можно использовать консоль менеджера пакетов NuGet или менеджер пакетов NuGet в Visual Studio.
Пример установки пакета через консоль менеджера пакетов:


Install-Package Aspose.Cells-Cloud

Создайте новый экземпляр класса CellsApi, инициализировав его вашим идентификатором клиента и секретным ключом клиента. Ниже приведены детали указанного фрагмента кода:


CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Не забудьте заменить YOUR_API_KEY, YOUR_APP_SID и YOUR_APP_KEY на ваши реальные API-ключ, идентификатор приложения (Application SID) и ключ приложения (Application Key).

Формирование запроса к API и вызов API

Создаётся новый экземпляр PostProtectRequest, инициализированный выбранными файлами и запросом на защиту книги. Затем вызывается API-функция защиты с этим запросом. Функция защиты также поддерживает расширенные параметры запроса. Ниже приведены детали указанного фрагмента кода:


CellsApi cellsApi = new CellsApi(Environment.GetEnvironmentVariable("ProductClientId"), Environment.GetEnvironmentVariable("ProductClientSecret"));
cellsApi.ProtectSpreadsheet(new ProtectSpreadsheetRequest { Spreadsheet = "Book1.xlsx" , password= "123456" , modifyPassword ="654321" } , "ProtectedBook1.xlsx");

Сценарии использования

Функция защиты файлов Excel или других электронных таблиц в Aspose.Cells Cloud API полезна во многих практических сценариях. Вот некоторые распространённые случаи:

  • Добавление нескольких цифровых подписей к локальным файлам Excel или другим файлам электронных таблиц.
  • Установка парольной защиты для локальных файлов Excel или других файлов электронных таблиц.
  • Настройка всегда открывать только для чтения для удобного обмена.
  • Объединение нескольких файлов в один HTML-файл для отображения и встраивания на веб-страницы.

Заключение

С помощью Aspose.Cells Cloud API вы можете легко защищать файлы Excel или другие файлы электронных таблиц. Выполняя простые вызовы API и задавая необходимые параметры защиты, вы сможете эффективно выполнять различные задачи по объединению и защите файлов. Интегрируйте Aspose.Cells Cloud API в ваши приложения, чтобы повысить производительность и сэкономить время разработки.

Обратите внимание, что приведённый выше пример кода носит демонстрационный характер, и при практическом использовании вам потребуется заменить его на действительные учётные данные для аутентификации и пути к файлам. Кроме того, Aspose.Cells Cloud API предоставляет множество других возможностей, таких как создание, редактирование, обработка и анализ данных в электронных таблицах. Подробную документацию API и примеры кода можно найти на разделе для разработчиков официального сайта Aspose.

Надеемся, что данная статья поможет вам понять, как использовать Aspose.Cells Cloud API для защиты файлов. Удачи в реализации!