Uklonite zaštitu lozinkom iz XLSX datoteke pomoću NET REST API-ja

U ovoj jednostavnoj temi naučit ćete kako Ukloniti zaštitu lozinkom iz XLSX datoteke pomoću NET REST API-ja. Razvit ćemo aplikaciju za dekriptiranje XLSX datoteke pomoću NET Cloud API-ja slijedeći detaljne i jasne korake navedene u sljedećem odjeljku. Stvorena aplikacija može se koristiti s bilo kojom aplikacijom koja podržava NET u macOS, Linux ili Windows okruženjima, a konverzija se može izvršiti besplatno.

Preduvjet

Koraci za ponovno postavljanje lozinke XLSX datoteke pomoću NET low code API-ja

  1. Postavite ID klijenta i Tajnu klijenta za API za dešifriranje radne knjige lozinkom pomoću NET REST API-ja
  2. Stvorite objekt klase CellsApi s vjerodajnicama klijenta za poništavanje lozinke XLSX datoteke pomoću NET low code API-ja
  3. Dodajte nazive izvornih XLSX datoteka i učitajte izvorni XLSX pomoću naziva i File objekta u HashMapu
  4. Napravite instancu DeleteUnProtectWorkbookRequest za dodavanje postojeće lozinke i drugih svojstava
  5. Pozovite metodu zahtjeva DeleteUnProtectWorkbook za dešifriranje excel datoteke s lozinkom koristeći NET REST API
  6. Spremite dešifrirane XLSX datoteke/e na lokalni disk

Prethodno navedeni koraci uklanjaju zaštitu lozinkom na XLSX pomoću NET REST API-ja. Pokrenut ćemo proces postavljanjem SDK-a i stvaranjem instance klase CellsAPI. Zatim ćemo učitati izvornu XLSX datoteku/e koristeći HashMap i izraditi instancu klase DeleteUnProtectWorkbookRequest koja se dalje koristi za ponovno postavljanje zaštite lozinkom za XLSX datoteke pomoću metode deleteUnProtectWorkbook().

Kod za dešifriranje lozinke XLSX datoteke pomoću NET REST API-ja

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);

Ovaj jednostavan primjer koda omogućuje brisanje lozinke excel datoteke pomoću NET low code API. Morate osigurati izvorne XLSX datoteke i postojeću lozinku za uklanjanje zaštite zajedno s drugim izbornim svojstvima. Nakon formuliranja poruke zahtjeva, deleteUnProtectWorkbook() izvodi dešifriranje XLSX datoteke i vraća XLSX datoteke očišćene lozinkom koje se mogu pohraniti na disk ili unutar baze podataka.

Naučili smo dešifrirati radnu knjigu s lozinkom pomoću NET REST API-ja u ovoj temi. Ako želite postaviti lozinku za XLSX datoteku, pogledajte članak o tome kako Zaštitite lozinkom XLSX datoteku s NET REST API-jem.

 Hrvatski