I filigrane svolgono un ruolo cruciale nella gestione professionale dei documenti — dall’identità del marchio alla protezione dei contenuti. Negli Excel workbook, possono contrassegnare un foglio come Riservato”, Bozza” o includere un logo aziendale per un branding coerente. Questo articolo fornisce i dettagli necessari sul nostro SDK basato su cloud che offre flessibilità, automazione e precisione per l’inserimento di filigrane nel workbook di Excel.

API di elaborazione di Excel

Aspose.Cells Cloud SDK for .NET offre agli sviluppatori C# un modo avanzato, scalabile e sicuro per gestire i file Excel online. Quando si tratta di filigrane, fornisce:

  • Automazione basata sul cloud – Aggiungi o rimuovi filigrane senza installazioni locali.
  • Supporto multipiattaforma – Funziona su .NET Core, .NET Framework e ambienti serverless.
  • Alte prestazioni – Elabora efficientemente grandi fogli di lavoro nel cloud.
  • Integrazione RESTful – Semplifica l’integrazione utilizzando SDK o richieste HTTP dirette.

Che tu debba applicare un watermark ai fogli di lavoro di Excel per protezione o branding, Aspose.Cells Cloud rende il processo semplice.

Configurazione dell’ambiente

Prima di iniziare con l’elaborazione del file Excel, assicurati di avere:

  1. Un account valido Aspose.Cloud(per ottenere Client ID e Secret).
  2. Installato Visual Studio o qualsiasi IDE compatibile con .NET.
  3. Un file Excel (XLS o XLSX) e un file immagine (logo o filigrana).

Installa il SDK utilizzando NuGet Package Manager:

Install-Package Aspose.Cells-Cloud

Aggiungi filigrana a Excel utilizzando C#

Il seguente esempio dimostra come caricare un file Excel su un’archiviazione cloud e applicare un’immagine di filigrana utilizzando Aspose.Cells Cloud SDK per .NET.

  1. Crea un’istanza di CellsApi dove passiamo le credenziali del client come argomenti.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
  1. Carica il file Excel sul cloud storage.
cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));
  1. Converti il flusso dell’immagine in un array di byte.
byte[] imageBytes = File.ReadAllBytes(watermarkImage);
  1. Chiama l’API per applicare l’immagine del watermark come sfondo a tutti i fogli di lavoro nel workbook.
var response = cellsInstance.CellsWorkbookPutWorkbookBackground(input_Excel, imageBytes, null);
// Per ulteriori esempi, si prega di visitare https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Ottieni le credenziali del cliente da https://dashboard.aspose.cloud/
string clientId = "CLIENT_ID";
string clientSecret = "CLIENT_SECRET";
string inputExcel = "input.xlsx";
string watermarkImage = "Watermark.png";

// crea un'istanza della classe CellsApi.
var cellsApi = new CellsApi(clientId, clientSecret);

// Carica il file Excel di input su Cloud Storage
using (var fileStream = File.OpenRead(inputExcel))
{
    cellsApi.UploadFile(inputExcel, fileStream);
}

// Leggi il file immagine della filigrana
byte[] imageBytes = File.ReadAllBytes(watermarkImage);

// Aggiungi filigrana al file Excel
var response = cellsApi.CellsWorkbookPutWorkbookBackground(inputExcel, imageBytes, null);

Console.WriteLine("Watermark successfully added to Excel workbook.");

Inserisci filigrana in Excel utilizzando cURL

Se preferisci l’automazione basata su riga di comando o script, Aspose.Cells Cloud supporta anche operazioni RESTful cURL.

Passaggio 1. - Crea un ACCESSTOKEN basato sulle credenziali del client:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXXX-XXXXXX&client_secret=XXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Step 2- Carica un file Excel nel Cloud Storage.

curl -v "https://api.aspose.cloud/v3.0/cells/storage/file/{filePath}" \
-X PUT \
-F file=@{localFilePath} \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer {ACCESS_TOKEN}"

Passo 3 - Aggiungi immagine di filigrana al workbook di Excel.

curl -v "https://api.aspose.cloud/v3.0/cells/{excelFile}/background" \
-X PUT \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {ACCESS_TOKEN}" \
-H  "Content-Type: multipart/form-data" \
-d  "File":{"watermarkImage"}

Replace:

  • {excelFile} - nome del file Excel di input nel cloud storage.
  • {ACCESSTOKEN} - token JWT generato sopra.
  • {watermarkImage} - File immagine da utilizzare come filigrana.

Watermark Excel Online

Vuoi testare la funzionalità senza codice?

Prova la nostra Free Online Excel Watermark App — supportata da Aspose.Cells Cloud. Basta caricare il tuo file Excel, applicare il tuo logo o immagine di filigrana e scaricare istantaneamente il file risultante.

watermark excel online

Conclusione

Che tu stia sviluppando un sistema di automazione dei documenti o integrando il branding dei file Excel nel flusso di lavoro della tua applicazione, questo SDK consente una filigrana Excel senza soluzione di continuità nel cloud: sicuro, scalabile e amichevole per gli sviluppatori.

Collegamenti utili

Domande Frequenti (FAQs)

  1. Does the Excel watermark API support both image and text watermarks? L’API consente di aggiungere filigrane basate su immagini (come PNG, JPEG o BMP).Per quanto riguarda le filigrane basate su testo, puoi implementarle sovrapponendo il testo tramite le API di disegno o forme.

  2. Can I apply a different watermark to each worksheet in the Excel file? Sì. L’Aspose.Cells Cloud SDK fornisce un controllo granulare su singoli fogli di lavoro. Puoi utilizzare il CellsWorksheetPutBackground() metodo per applicare un marchio d'acqua unico a un foglio di lavoro specifico anziché all'intero file di lavoro.

  3. Do I need Microsoft Excel installed to use the Aspose.Cells Cloud SDK? No. L’SDK Aspose.Cells Cloud per .NET è completamente basato sul cloud, il che significa che puoi applicare o rimuovere filigrane dai file Excel senza installare Microsoft Excel o alcun software desktop aggiuntivo.

  4. I dati sono sicuri durante l’elaborazione delle filigrane di Excel nel cloud? Sì. Aspose.Cells Cloud utilizza la crittografia SSL per la trasmissione dei dati e memorizza i file in modo sicuro nel cloud. I file caricati vengono automaticamente eliminati dopo il completamento dell’operazione (in base al periodo di conservazione che hai selezionato per il tuo spazio di archiviazione mappato).

Articoli Raccomandati

Ti raccomandiamo di visitare i g link per saperne di più su: