So fügen Sie Wasserzeichen in Excel mit C# hinzu

So fügen Sie Wasserzeichen in Excel mit C# hinzu

Laden Sie eine XLS/XLSX-Quelldatei, fügen Sie ein Wasserzeichen ein und schützen Sie Ihre Bilddateien vor Diebstahl. In dieser schnell wachsenden Welt der Daten ist es nicht weniger als eine Herausforderung, die Geschäftsdateien abzuschirmen. Das Hinzufügen eines Wasserzeichens verhindert jedoch, dass Ihre Dateien die Identität verlieren. Wir werden C# Excel API verwenden, um das Hinzufügen von Wasserzeichen in Excel-Dateien zu automatisieren. Lassen Sie uns daher einen Codeausschnitt schreiben und sehen, wie Sie Wasserzeichen in Excel mit C# programmgesteuert hinzufügen.

Folgende Punkte sollen in diesem Leitfaden behandelt werden:

C#-Excel-API-Installation

Diese Bibliothek bietet eine breite Palette von Methoden, mit denen Sie Ihre API-Aufrufe gemäß Ihren Geschäftsanforderungen konfigurieren können. Um diese API jedoch zu installieren, können Sie das API-Paket entweder herunterladen oder es über NuGet installieren.

 Install-Package Aspose.Cells

So fügen Sie Wasserzeichen in Excel mit C# hinzu

In vielen Fällen müssen Sie Ihre WIP-Dateien (work in progress) freigeben. Daher ist es zwingend erforderlich, ein Wasserzeichen wie Ihr Firmenlogo hinzuzufügen, um sie als Ihr Eigentum zu kennzeichnen.

Sie können die Schritte und das Code-Snippet unten befolgen:

  1. Instanziieren Sie eine neue Instanz der Klasse Workbook.
  2. Holen Sie sich das erste Standard-Worksheet.
  3. Fügen Sie Wasserzeichen hinzu, indem Sie die Methode AddTextEffect aufrufen, legen Sie den Texteffekttyp von WordArt fest, indem Sie die Eigenschaften TextEffect1, WordArt-Text, Schriftname, Größe, Fett und FontItalic übergeben.
  4. Speichern Sie die Datei, indem Sie die Methode Save aufrufen.

Kopieren Sie den folgenden Code und fügen Sie ihn in Ihre Hauptdatei ein:

string FileName =   "Add WordArt Watermark to Worksheet.xlsx";
//Instanziieren Sie eine neue Instanz der Workbook-Klasse 
Workbook workbook = new Workbook();
//Rufen Sie das erste Standardarbeitsblatt ab 
Worksheet sheet = workbook.Worksheets[0];
//Fügen Sie Wasserzeichen hinzu, indem Sie die AddTextEffect-Methode aufrufen, legen Sie den Texteffekttyp von WordArt fest, indem Sie die Eigenschaften TextEffect1, WordArt-Text, Schriftname, Größe, Fett und FontItalic übergeben  
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//Speichern Sie die Datei, indem Sie die Save-Methode aufrufen 
workbook.Save(FileName);

Sie können die Ausgabe im Bild unten sehen:

Excel-Wasserzeichen

Excel-Wasserzeichen - erweiterte Optionen

Darüber hinaus gibt es viele Methoden und Eigenschaften, die von dieser C#-Excel-API verfügbar gemacht werden. Sie können in der Dokumentation navigieren, um die anderen Funktionen kennenzulernen.

Darüber hinaus finden Sie möglicherweise die Codeausschnitte zum Hinzufügen von Wasserzeichen in den Dateien XLSB und XLSM, die diese Bibliothek verwenden.

string FileName =   "Add WordArt Watermark to Worksheet.xlsx";
//Instanziieren Sie eine neue Instanz der Workbook-Klasse 
Workbook workbook = new Workbook();
//Rufen Sie das erste Standardarbeitsblatt ab 
Worksheet sheet = workbook.Worksheets[0];
//Fügen Sie Wasserzeichen hinzu, indem Sie die AddTextEffect-Methode aufrufen, legen Sie den Texteffekttyp von WordArt fest, indem Sie die Eigenschaften TextEffect1, WordArt-Text, Schriftname, Größe, Fett und FontItalic übergeben  
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//Speichern Sie die Datei, indem Sie die Save-Methode aufrufen 
workbook.Save(FileName);

Kopieren Sie den folgenden Code und fügen Sie ihn in Ihre Hauptdatei ein:

string FileName =   "Add WordArt Watermark to Worksheet.xlsm";
//Instanziieren Sie eine neue Instanz der Workbook-Klasse 
Workbook workbook = new Workbook();
//Rufen Sie das erste Standardarbeitsblatt ab 
Worksheet sheet = workbook.Worksheets[0];
//Fügen Sie Wasserzeichen hinzu, indem Sie die AddTextEffect-Methode aufrufen, legen Sie den Texteffekttyp von WordArt fest, indem Sie die Eigenschaften TextEffect1, WordArt-Text, Schriftname, Größe, Fett und FontItalic übergeben  
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//Speichern Sie die Datei, indem Sie die Save-Methode aufrufen 
workbook.Save(FileName);
string FileName =   "Add WordArt Watermark to Worksheet.xlsb";
//Instanziieren Sie eine neue Instanz der Workbook-Klasse 
Workbook workbook = new Workbook();
//Rufen Sie das erste Standardarbeitsblatt ab 
Worksheet sheet = workbook.Worksheets[0];
//Fügen Sie Wasserzeichen hinzu, indem Sie die AddTextEffect-Methode aufrufen, legen Sie den Texteffekttyp von WordArt fest, indem Sie die Eigenschaften TextEffect1, WordArt-Text, Schriftname, Größe, Fett und FontItalic übergeben  
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//Speichern Sie die Datei, indem Sie die Save-Methode aufrufen 
workbook.Save(FileName);

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz in Anspruch nehmen, um die API ohne Evaluierungseinschränkungen zu testen.

Zusammenfassen

Wir hoffen, Sie fanden diesen Blogbeitrag hilfreich. Wir haben das durchgegangen, wie man Wasserzeichen in Excel mit der C# Excel-API hinzufügt. Darüber hinaus haben wir auch die erweiterten Optionen und Methoden untersucht, die diese Bibliothek bietet. Vergessen Sie nicht, die Dokumentation zu besuchen.

Außerdem empfehlen wir Ihnen, unserem Leitfaden „Erste Schritte“ zu folgen.

Schließlich schreibt conholdate.com ständig neue Blogbeiträge. Bitte bleiben Sie daher in Kontakt, um die neuesten Updates zu erhalten.

Stelle eine Frage

Sie können uns Ihre Fragen oder Anliegen in unserem Forum mitteilen.

Häufig gestellte Fragen

Wie füge ich Excel ein Wasserzeichen hinzu?

Installieren Sie diese C# Excel API, um Wasserzeichen in Excel-Dateien programmgesteuert hinzuzufügen. Außerdem können Sie diesen Link besuchen, um die Schritte und das Code-Snippet zu finden.

Siehe auch