I det här enkla ämnet kommer du att lära dig hur du Ta bort lösenordsskydd från XLSX-fil med NET REST API. Vi kommer att utveckla en applikation för att dekryptera XLSX-fil med NET Cloud API genom att följa de detaljerade och tydliga stegen som nämns i följande avsnitt. Den skapade applikationen kan användas med alla applikationer som stöder NET i macOS, Linux eller Windows-miljöer och konvertering kan göras gratis.
Nödvändig förutsättning
- Skapa ett konto och få API-uppgifter
- Ladda ner Aspose.Cells Cloud SDK for NET to decrypt XLSX file using NET Cloud API
- Ställ in NET-projekt med ovanstående SDK för att skydda en XLSX-fil
Steg för att återställa XLSX-fillösenordet med NET low code API
- Ställ in klient-ID och klienthemlighet för API:et för att dekryptera arbetsboken med ett lösenord med NET REST API
- Skapa ett objekt av klassen CellsApi med klientuppgifter för att återställa XLSX-fillösenordet med hjälp av NET low code API
- Lägg till käll XLSX filnamn och ladda käll XLSX med hjälp av ett namn och filobjekt i en HashMap
- Skapa en instans av DeleteUnProtectWorkbookRequest för att lägga till det befintliga lösenordet och andra egenskaper
- Anropa förfrågningsmetoden DeleteUnProtectWorkbook för att dekryptera Excel-fil med lösenord med NET REST API
- Spara de dekrypterade XLSX-filerna på den lokala disken
Ovannämnda steg ta bort lösenordsskyddet på XLSX med NET REST API. Vi kommer att initiera processen med att ställa in SDK:n och skapa instansen CellsAPI-klassen. Vi kommer sedan att ladda käll-XLSX-filen/filerna med hjälp av en HashMap och skapa en instans av klassen DeleteUnProtectWorkbookRequest som vidare används för att återställa lösenordsskyddet för XLSX-filerna med metoden deleteUnProtectWorkbook() .
Kod för att dekryptera XLSX-fil Lösenord med 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); |
Denna enkla exempelkod låter dig rensa excel-fillösenordet med hjälp av NET low code API. Du måste tillhandahålla käll XLSX-filer och befintligt lösenord för att ta bort skydd tillsammans med andra valfria egenskaper. Efter att ha formulerat Request Message, utför deleteUnProtectWorkbook() dekrypteringen på XLSX-filen och returnerar de lösenordsrensade XLSX-filerna som kan lagras på disken eller inuti databasen.
Vi har lärt oss att dekryptera arbetsbok med lösenord med NET REST API i det här ämnet. Om du vill ställa in lösenordet för en XLSX-fil, se artikeln om hur du Lösenordsskydda XLSX-fil med NET REST API.