Come proteggere un file con Aspose.Cells Cloud

Introduzione

L’API Aspose.Cells Cloud è una soluzione potente basata sul cloud, progettata per la creazione, la modifica e la conversione di file foglio di calcolo. In questo articolo ti guideremo passo dopo passo nell’utilizzo dell’API Aspose.Cells Cloud per la protezione dei file, includendo casi d’uso tipici ed esempi di codice.

Panoramica

L’API Aspose.Cells Cloud fornisce numerose API robuste per proteggere file Excel o fogli di calcolo. Sfruttando l’API Aspose.Cells Cloud, puoi proteggere facilmente file Excel o altri fogli di calcolo, soddisfacendo esigenze molto diverse.

Sono disponibili numerose API per la protezione dei file, generalmente compatibili con vari ambienti online. Di seguito trovi una descrizione dettagliata di tali API:

Funzione Descrizione Riferimento API
Proteggi un foglio di calcolo Proteggi un foglio di calcolo. PostProtect
Rimuovi protezione da un foglio di calcolo Rimuovi protezione da un foglio di calcolo. DeleteUnprotect
  • Di seguito sono elencate le API per le funzionalità di protezione della versione 3.0.
Descrizione della funzione Documentazione per lo sviluppo Funzione API
Proteggi MS Excel e OpenDocument Spreadsheet applicando la protezione tramite password. Guida allo sviluppo PostEncryptWorkbook
Proteggi MS Excel e OpenDocument Spreadsheet. Guida allo sviluppo PostProtectWorkbook
Proteggi MS Excel e OpenDocument Spreadsheet senza utilizzare lo storage cloud. Guida allo sviluppo PostProtect
Firma digitale per MS Excel e OpenDocument Spreadsheet. Guida allo sviluppo PostDigitalSignature
Proteggi in batch più file. Guida allo sviluppo PostBatchProtect

Come proteggere un file Excel con Aspose.Cells Cloud

L’API Aspose.Cells Cloud fornisce numerosi SDK per diversi linguaggi di programmazione. Scegli l’SDK che corrisponde al linguaggio di programmazione preferito e segui la documentazione associata per l’installazione e l’inizializzazione. In alternativa, puoi creare il tuo SDK personalizzato in base alla documentazione di riferimento dell’API. In questa sezione utilizzeremo C# come esempio per illustrare nel dettaglio il processo di protezione dei file.

Registrazione e ottenimento della chiave API

Prima di iniziare, devi registrare un account Aspose Cloud e ottenere una chiave API per l’autenticazione. Accedendo al sito ufficiale di Aspose Cloud, puoi creare un account gratuito e ottenere una chiave API per scopi di autenticazione.

Per operazioni più avanzate, consulta i seguenti documenti: Avvio rapido con Cells Cloud

Installazione e inizializzazione dell’SDK Aspose.Cells Cloud

Installa il pacchetto NuGet Aspose.Cells-Cloud nel tuo progetto .NET, utilizzando la Console di Gestione Pacchetti o il Gestore Pacchetti NuGet in Visual Studio. Ecco come installare il pacchetto tramite la Console di Gestione Pacchetti:


Install-Package Aspose.Cells-Cloud

Crea una nuova istanza della classe CellsApi, inizializzandola con il tuo client ID e client secret. Di seguito i dettagli del frammento di codice precedente:


CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Assicurati di sostituire YOUR_API_KEY, YOUR_APP_SID e YOUR_APP_KEY con la tua effettiva chiave API, l’SID dell’applicazione e la chiave dell’applicazione.

Costruire la richiesta API e richiamare l’API

Questo crea una nuova istanza di PostProtectRequest, inizializzandola con i file desiderati e la richiesta di protezione Workbook. Quindi richiama l’API di protezione con questa richiesta. La funzione di protezione supporta anche parametri di query estesi. Di seguito i dettagli del frammento di codice precedente:


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

Casi d’uso

La funzionalità di protezione di file Excel o altri fogli di calcolo dell’API Aspose.Cells Cloud è utile in vari casi pratici. Ecco alcuni scenari comuni:

  • Aggiungi più file di firma digitale ai file Excel locali o ad altri file foglio di calcolo.
  • Aggiungi protezione tramite password ai file Excel locali o ad altri file foglio di calcolo.
  • Imposta Apri sempre in sola lettura per una condivisione semplificata.
  • Unisci più file in un unico file HTML per la visualizzazione e l’integrazione in pagine web.

Conclusione

Con l’API Aspose.Cells Cloud puoi facilmente proteggere file Excel o altri fogli di calcolo. Effettuando semplici chiamate API e impostando le opzioni di protezione appropriate, puoi soddisfare in modo efficiente varie esigenze di protezione dei file. Integra l’API Aspose.Cells Cloud nelle tue applicazioni per migliorare la produttività e risparmiare tempo nello sviluppo.

Si ricorda che il codice d’esempio riportato sopra ha solo scopo dimostrativo; in fase di utilizzo effettivo dovrai sostituirlo con credenziali di autenticazione valide e percorsi di file corretti. Inoltre, l’API Aspose.Cells Cloud offre molte altre funzionalità, come la creazione, la modifica, la manipolazione e l’elaborazione dei dati dei fogli di calcolo. Una documentazione API dettagliata ed esempi di codice sono disponibili sulla guida per sviluppatori del sito ufficiale Aspose.

Speriamo che questo articolo ti aiuti a comprendere come utilizzare l’API Aspose.Cells Cloud per la protezione dei file. Buona fortuna con la tua implementazione!