Odeberte ochranu heslem ze souboru aplikace Excel pomocí rozhraní NET REST API

V tomto jednoduchém tématu se dozvíte, jak Odebrat ochranu heslem ze souboru Excel pomocí NET REST API. Vyvineme aplikaci pro dešifrování souboru Excel pomocí NET Cloud API podle podrobných a přehledných kroků uvedených v následující části. Vytvořenou aplikaci lze použít s jakoukoli aplikací podporující NET v prostředí macOS, Linux nebo Windows a převod lze provést zdarma.

Předpoklad

Kroky k resetování hesla souboru Excel pomocí NET low code API

  1. Nastavte ID klienta a Tajný klíč klienta pro rozhraní API k dešifrování sešitu pomocí hesla pomocí rozhraní NET REST API
  2. Vytvořte objekt třídy CellsApi s přihlašovacími údaji klienta pro resetování hesla souboru Excel pomocí NET low code API
  3. Přidejte názvy zdrojových souborů XLS a načtěte zdrojové XLS pomocí názvu a objektu File v HashMap
  4. Vytvořte instanci DeleteUnProtectWorkbookRequest a přidejte stávající heslo a další vlastnosti
  5. Zavolejte metodu požadavku DeleteUnProtectWorkbook k dešifrování excelového souboru pomocí hesla pomocí NET REST API
  6. Uložte dešifrované soubory aplikace Excel na místní disk

Výše uvedené kroky odstraňují ochranu heslem v aplikaci Excel pomocí NET REST API. Zahájíme proces nastavením SDK a vytvořením instance třídy CellsAPI. Poté načteme zdrojové soubory XLS pomocí HashMap a vytvoříme instanci třídy DeleteUnProtectWorkbookRequest, která se dále používá pro resetování ochrany heslem pro soubory Excel pomocí metody deleteUnProtectWorkbook().

Kód pro dešifrování hesla souboru Excel pomocí NET REST API

using Aspose.Cells.Cloud.SDK.Api;
using Aspose.Cells.Cloud.SDK.Model;
using Aspose.Cells.Cloud.SDK.Request;
using System;
using System.IO;
using System.Collections.Generic;
CellsApi cellsApi = new CellsApi("ID", "Secret");
string remoteFolder = "TestData/In";
string localName = "Book1.xlsx";
string pass = "test";
this.UploadFile( localName, remoteFolder + "/" + remoteName, "");
var request = new DeleteUnProtectWorkbookRequest(
name: remoteName,
password: pass,
folder: remoteFolder,
storageName: ""
);
this.CellsApi.DeleteUnProtectWorkbook(request);

Tento jednoduchý příklad kódu vám umožňuje vymazat heslo souboru Excel pomocí NET low code API. Musíte poskytnout zdrojové soubory aplikace Excel a stávající heslo pro odstranění ochrany spolu s dalšími volitelnými vlastnostmi. Po zformulování zprávy s požadavkem deleteUnProtectWorkbook() provede dešifrování souboru aplikace Excel a vrátí soubory aplikace Excel s vymazaným heslem, které lze uložit na disk nebo do databáze.

V tomto tématu jsme se naučili dešifrovat sešit pomocí hesla pomocí NET REST API. Pokud chcete nastavit heslo pro soubor aplikace Excel, přečtěte si článek o tom, jak Chraňte soubor Excel heslem pomocí NET REST API.

 Čeština