Ebből az egyszerű témakörből megtudhatja, hogyan ** távolítsa el a jelszavas védelmet a Excel fájlból a NET REST API segítségével**. Alkalmazást fejlesztünk ki az Excel fájlok visszafejtésére a NET Cloud API-val** a következő részben említett részletes és világos lépések követésével. A létrehozott alkalmazás bármely NET-et támogató alkalmazással használható macOS, Linux vagy Windows környezetben, és a konvertálás ingyenesen elvégezhető.
Előfeltétel
- Hozzon létre egy fiókot, és szerezzen API hitelesítési adatokat
- Letöltés Aspose.Cells Cloud SDK for NET to decrypt Excel file using NET Cloud API
- Állítsa be a NET projektet a fenti SDK-val az XLS-fájlok védelméhez
Lépések az Excel-fájl jelszavának visszaállításához a NET alacsony kódú API használatával
- Állítsa be az API ügyfélazonosítóját és ügyféltitkát a munkafüzet jelszóval történő visszafejtéséhez a NET REST API használatával
- Hozzon létre egy objektumot a CellsApi osztályból ügyfél hitelesítő adatokkal az Excel fájl jelszavának visszaállításához a NET alacsony kódú API használatával
- Adja hozzá a forrás XLS fájlneveket, és töltse be a forrás XLS-t egy név és fájl objektum használatával a HashMapben
- A meglévő jelszó és egyéb tulajdonságok hozzáadásához hozza létre a DeleteUnProtectWorkbookRequest példányát
- Hívja a DeleteUnProtectWorkbook kérési metódust az Excel-fájl jelszóval történő visszafejtéséhez a NET REST API használatával
- Mentse a visszafejtett Excel fájl(oka)t a helyi lemezre
A fent említett lépések eltávolítják a jelszavas védelmet az Excelben a NET REST API segítségével. A folyamatot az SDK beállításával és a CellsAPI osztálypéldány létrehozásával indítjuk. Ezután betöltjük a forrás XLS fájl(oka)t a HashMap segítségével, és létrehozzuk a DeleteUnProtectWorkbookRequest osztály egy példányát, amelyet tovább használunk az Excel fájlok jelszavas védelmének visszaállítására a deleteUnProtectWorkbook() metódussal.
Kód az Excel fájl jelszavának dekódolásához a NET REST API használatával
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); |
Ez az egyszerű példakód lehetővé teszi, hogy törölje az Excel fájl jelszavát a NET alacsony kódú API-val. Meg kell adnia a forrás Excel-fájlokat és a meglévő jelszót a védelem eltávolításához, valamint más opcionális tulajdonságokat. A kérésüzenet megfogalmazása után a deleteUnProtectWorkbook() végrehajtja az Excel-fájl visszafejtését, és visszaadja a jelszóval törölt Excel-fájlokat, amelyek a lemezen vagy az adatbázisban tárolhatók.
Ebben a témakörben megtanultuk a Jelszóval történő munkafüzet visszafejtését a NET REST API-val. Ha be szeretné állítani egy Excel-fájl jelszavát, olvassa el a Jelszavas védelme Excel fájl NET REST API-val című cikket.