
Jak dodać znak wodny w programie Excel przy użyciu języka C#
Załaduj plik źródłowy XLS/XLSX, wstaw znak wodny i chroń swoje pliki wizualne przed kradzieżą. W tym szybko rozwijającym się świecie danych zabezpieczenie plików biznesowych jest nie lada wyzwaniem. Jednak dodanie znaku wodnego zapobiegnie utracie tożsamości plików. Do automatyzacji procesu dodawania znaków wodnych w plikach Excel wykorzystamy C# Excel API. Dlatego napiszmy fragment kodu i zobaczmy, jak dodać znak wodny w programie Excel programowo przy użyciu języka C#.
W tym przewodniku omówione zostaną następujące punkty:
- Instalacja API C# Excel do znakowania wodnego
- Jak dodać znak wodny w programie Excel przy użyciu języka C#
- Wstaw znak wodny w programie Excel XLSX - Opcje zaawansowane
Instalacja API C# Excel do znakowania wodnego
Ta biblioteka oferuje szeroką gamę metod, które pomogą Ci skonfigurować wywołania API zgodnie z wymaganiami biznesowymi. Aby jednak zainstalować ten interfejs API, możesz pobrać pakiet API lub zainstalować go za pośrednictwem NuGet.
Install-Package Aspose.Cells
Jak dodać znak wodny w programie Excel przy użyciu języka C#
W wielu przypadkach musisz udostępnić pliki WIP (prace w toku). Dlatego obowiązkowe jest dodanie znaku wodnego, takiego jak logo firmy, aby oznaczyć je jako swoją własność.
Możesz wykonać poniższe kroki:
- Utwórz instancję nowej instancji klasy Workbook.
- Pobierz pierwszy domyślny arkusz roboczy.
- Dodaj znak wodny, wywołując metodę AddTextEffect, ustaw typ efektu tekstowego WordArt, przekazując właściwość TextEffect1, tekst WordArt, nazwę czcionki, rozmiar, pogrubienie i właściwości FontItalic.
- Zapisz plik wywołując metodę Save.
Skopiuj i wklej następujący kod do pliku głównego, aby dodać znak wodny w pliku Excel XLSX za pomocą języka C#::
string FileName = "Add WordArt Watermark to Worksheet.xlsx";
//Utwórz instancję nowej instancji klasy Workbook
Workbook workbook = new Workbook();
//Pobierz pierwszy domyślny arkusz
Worksheet sheet = workbook.Worksheets[0];
//Dodaj znak wodny, wywołując metodę AddTextEffect, ustaw typ efektu tekstowego WordArt, przekazując właściwość TextEffect1, tekst WordArt, nazwę czcionki, rozmiar, pogrubienie i właściwości czcionkiItalic
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//Zapisz plik, wywołując metodę Save
workbook.Save(FileName);
Wynik możesz zobaczyć na obrazku poniżej:

Wstaw znak wodny w programie Excel XLSX - Opcje zaawansowane
Ponadto istnieje wiele metod i właściwości udostępnianych przez ten interfejs API języka C# Excel. Możesz poruszać się po [dokumentacji], aby poznać inne funkcje.
Ponadto przy użyciu tej biblioteki możesz znaleźć fragmenty kodu umożliwiające dodawanie znaków wodnych w plikach XLSB i XLSM.
string FileName = "Add WordArt Watermark to Worksheet.xlsx";
//Utwórz instancję nowej instancji klasy Workbook
Workbook workbook = new Workbook();
//Pobierz pierwszy domyślny arkusz
Worksheet sheet = workbook.Worksheets[0];
//Dodaj znak wodny, wywołując metodę AddTextEffect, ustaw typ efektu tekstowego WordArt, przekazując właściwość TextEffect1, tekst WordArt, nazwę czcionki, rozmiar, pogrubienie i właściwości czcionkiItalic
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//Zapisz plik, wywołując metodę Save
workbook.Save(FileName);
Skopiuj i wklej następujący kod do swojego głównego pliku:
string FileName = "Add WordArt Watermark to Worksheet.xlsm";
//Utwórz instancję nowej instancji klasy Workbook
Workbook workbook = new Workbook();
//Pobierz pierwszy domyślny arkusz
Worksheet sheet = workbook.Worksheets[0];
//Dodaj znak wodny, wywołując metodę AddTextEffect, ustaw typ efektu tekstowego WordArt, przekazując właściwość TextEffect1, tekst WordArt, nazwę czcionki, rozmiar, pogrubienie i właściwości czcionkiItalic
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//Zapisz plik, wywołując metodę Save
workbook.Save(FileName);
string FileName = "Add WordArt Watermark to Worksheet.xlsb";
//Utwórz instancję nowej instancji klasy Workbook
Workbook workbook = new Workbook();
//Pobierz pierwszy domyślny arkusz
Worksheet sheet = workbook.Worksheets[0];
//Dodaj znak wodny, wywołując metodę AddTextEffect, ustaw typ efektu tekstowego WordArt, przekazując właściwość TextEffect1, tekst WordArt, nazwę czcionki, rozmiar, pogrubienie i właściwości czcionkiItalic
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//Zapisz plik, wywołując metodę Save
workbook.Save(FileName);
Zdobądź bezpłatną licencję
Możesz uzyskać bezpłatną licencję tymczasową, aby wypróbować interfejs API bez ograniczeń ewaluacyjnych.
Podsumowując
Mamy nadzieję, że ten wpis na blogu był dla Ciebie przydatny. Omówiliśmy, jak dodać znak wodny w programie Excel przy użyciu interfejsu API języka C# Excel. Ponadto zbadaliśmy także zaawansowane opcje i metody udostępniane przez tę bibliotekę. Nie zapomnij odwiedzić dokumentacji.
Ponadto sugerujemy skorzystanie z naszego Przewodnika wprowadzającego.
Wreszcie conholdate.com konsekwentnie pisze nowe posty na blogu. Dlatego prosimy o kontakt w celu uzyskania najnowszych aktualizacji.
Zadać pytanie
Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum.
Często zadawane pytania
Jak dodać znak wodny do programu Excel XLSX przy użyciu języka C#?
Zainstaluj ten C# Excel API, aby programowo dodawać znaki wodne w plikach Excel. Ponadto możesz odwiedzić ten link, aby znaleźć kroki i fragment kodu.