Come aggiungere filigrana in Excel usando C#

Come aggiungere filigrana in Excel usando C#

Carica un file sorgente XLS/XLSX, inserisci una filigrana e proteggi i tuoi file visivi dal furto. In questo mondo di dati in rapida crescita, mantenere protetti i file aziendali non è altro che una sfida. Tuttavia, l’aggiunta di una filigrana impedirà ai tuoi file di perdere identità. Utilizzeremo C# Excel API per automatizzare il processo di aggiunta di filigrane nei file Excel. Pertanto, scriviamo un frammento di codice e vediamo come aggiungere una filigrana in Excel usando C# a livello di codice.

In questa guida devono essere trattati i seguenti punti:

Installazione dell’API C# Excel

Questa libreria offre un’ampia gamma di metodi che consentono di configurare le chiamate API in base ai requisiti aziendali. Tuttavia, per installare questa API, puoi scaricare il pacchetto API o installarlo tramite NuGet.

 Install-Package Aspose.Cells

Come aggiungere filigrana in Excel usando C#

In molti casi, è necessario condividere i file WIP (lavori in corso). Quindi, è obbligatorio aggiungere una filigrana come il logo della tua azienda per contrassegnarli come proprietà.

Puoi seguire i passaggi e lo snippet di codice di seguito:

  1. Crea un’istanza di una nuova istanza della classe Workbook.
  2. Ottieni il primo Worksheet predefinito.
  3. Aggiungi filigrana richiamando il metodo AddTextEffect, imposta il tipo di effetto testo di WordArt passando la proprietà TextEffect1, il testo WordArt, il nome del carattere, la dimensione, il grassetto e le proprietà fontItalic.
  4. Salva il file invocando il metodo Save.

Copia e incolla il seguente codice nel tuo file principale:

string FileName =   "Add WordArt Watermark to Worksheet.xlsx";
//Crea un'istanza di una nuova istanza della classe Workbook 
Workbook workbook = new Workbook();
//Ottieni il primo foglio di lavoro predefinito 
Worksheet sheet = workbook.Worksheets[0];
//Aggiungi filigrana richiamando il metodo AddTextEffect, imposta il tipo di effetto testo di WordArt passando la proprietà TextEffect1, il testo WordArt, il nome del carattere, la dimensione, il grassetto e le proprietà fontItalic  
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//Salva il file richiamando il metodo Save 
workbook.Save(FileName);

Potresti vedere l’output nell’immagine qui sotto:

eccellere filigrana

Filigrana di Excel: opzioni avanzate

Inoltre, ci sono molti metodi e proprietà esposti da questa API C# Excel. Puoi navigare nella documentazione per conoscere le altre funzionalità.

Inoltre, puoi trovare i frammenti di codice per aggiungere filigrane nei file XLSB e XLSM usando questa libreria.

string FileName =   "Add WordArt Watermark to Worksheet.xlsx";
//Crea un'istanza di una nuova istanza della classe Workbook 
Workbook workbook = new Workbook();
//Ottieni il primo foglio di lavoro predefinito 
Worksheet sheet = workbook.Worksheets[0];
//Aggiungi filigrana richiamando il metodo AddTextEffect, imposta il tipo di effetto testo di WordArt passando la proprietà TextEffect1, il testo WordArt, il nome del carattere, la dimensione, il grassetto e le proprietà fontItalic  
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//Salva il file richiamando il metodo Save 
workbook.Save(FileName);

Copia e incolla il seguente codice nel tuo file principale:

string FileName =   "Add WordArt Watermark to Worksheet.xlsm";
//Crea un'istanza di una nuova istanza della classe Workbook 
Workbook workbook = new Workbook();
//Ottieni il primo foglio di lavoro predefinito 
Worksheet sheet = workbook.Worksheets[0];
//Aggiungi filigrana richiamando il metodo AddTextEffect, imposta il tipo di effetto testo di WordArt passando la proprietà TextEffect1, il testo WordArt, il nome del carattere, la dimensione, il grassetto e le proprietà fontItalic  
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//Salva il file richiamando il metodo Save 
workbook.Save(FileName);
string FileName =   "Add WordArt Watermark to Worksheet.xlsb";
//Crea un'istanza di una nuova istanza della classe Workbook 
Workbook workbook = new Workbook();
//Ottieni il primo foglio di lavoro predefinito 
Worksheet sheet = workbook.Worksheets[0];
//Aggiungi filigrana richiamando il metodo AddTextEffect, imposta il tipo di effetto testo di WordArt passando la proprietà TextEffect1, il testo WordArt, il nome del carattere, la dimensione, il grassetto e le proprietà fontItalic  
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//Salva il file richiamando il metodo Save 
workbook.Save(FileName);

Ottieni una licenza gratuita

Puoi usufruire di una licenza temporanea gratuita per provare l’API senza limitazioni di valutazione.

Riassumendo

Ci auguriamo che tu abbia trovato utile questo post sul blog. Abbiamo esaminato come aggiungere filigrana in Excel utilizzando l’API C# Excel. Inoltre, abbiamo anche esplorato le opzioni e i metodi avanzati esposti da questa libreria. Non dimenticare di visitare la documentazione.

Inoltre, ti suggeriamo di seguire la nostra Guida introduttiva.

Infine, conholdate.com scrive costantemente nuovi post sul blog. Pertanto, si prega di rimanere in contatto per gli ultimi aggiornamenti.

Fai una domanda

Puoi farci sapere le tue domande o richieste sul nostro forum.

Domande frequenti

Come aggiungo una filigrana a Excel?

Installa questa API C# Excel per aggiungere filigrane nei file Excel a livello di codice. Inoltre, puoi visitare questo link per trovare i passaggi e lo snippet di codice.

Guarda anche