W tym artykule poradnikowym omówimy cały proces dodawania znaku wodnego w programie Word przy użyciu języka C# z wykorzystaniem jednej z popularnych bibliotek adnotacji. Ten samouczek zawiera przykład kodu do wstawiania znaku wodnego w programie Word przy użyciu języka C# przez wykorzystanie kilku wywołań interfejsu API. Ponadto wyjaśnimy, jak skonfigurować pakiet adnotacji i napisać przykładowy kod, aby wstawić sformatowany znak wodny w DOCX. Poniżej znajdują się pełne instrukcje wraz z działającym przykładem.
Kroki, aby dodać znak wodny w programie Word przy użyciu języka C#
- Zainstaluj pakiet GroupDocs.Annotation for .NET z menedżera pakietów NuGet w aplikacji .NET, aby wstawić znak wodny w programie Word
- Dodaj odwołanie do przestrzeni nazw GroupDocs.Annotation, aby utworzyć znak wodny w programie Word
- Zainicjuj klasę Annotator, przekazując wejściową ścieżkę DOCX
- Zainicjuj klasę WatermarkAnnotation i ustaw właściwości znaku wodnego
- Wywołaj metodę Add klasy Annotator i przekaż do niej obiekt WatermarkAnnotation
- Na koniec wywołaj metodę Annotator.Save, aby zapisać dokument programu Word na dysku
Powyższe kroki pomogą Ci szybko utworzyć znak wodny w programie Word przy użyciu C# bez konfigurowania dodatkowych narzędzi innych firm w systemie. Możesz wykonać te kroki w systemie Windows, macOS, Linux i dowolnym systemie operacyjnym obsługującym .NET, aby wstawić adnotację znaku wodnego w DOCX. Poniższy przykład kodu generuje dokument programu Word ze znakiem wodnym zgodnie z ustawionymi właściwościami WatermarkAnnotation.
Kod, aby dodać znak wodny w programie Word przy użyciu języka C#
using System; | |
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Models; | |
using GroupDocs.Annotation.Models.AnnotationModels; | |
namespace AddWatermarkinWordUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Annotation library | |
License lic = new License(); | |
lic.SetLicense(@"Conholdate.Annotator.lic"); | |
//Instantiate Annotator object and pass input Word document | |
using (Annotator annotator = new Annotator("input.docx")) | |
{ | |
//Instantiate WatermarkAnnotation object and set it's properties | |
WatermarkAnnotation watermark = new WatermarkAnnotation | |
{ | |
Angle = 75, | |
Box = new Rectangle(200, 200, 100, 50), | |
CreatedOn = DateTime.Now, | |
Text = "Watermark", | |
FontColor = 65535, | |
FontSize = 12, | |
Message = "This is watermark annotation", | |
Opacity = 0.7, | |
AutoScale = true, | |
HorizontalAlignment = HorizontalAlignment.Center, | |
VerticalAlignment = VerticalAlignment.Center | |
}; | |
//Add Watermark in Word document | |
annotator.Add(watermark); | |
//Save the final output DOCX | |
annotator.Save("result.docx"); | |
} | |
} | |
} | |
} |
Powyższy przykładowy kod został zbudowany w celu dodania znaku wodnego do dokumentu programu Word w języku C# w prostych krokach. Możesz zmodyfikować ten przykład kodu i ustawić właściwości znaku wodnego zgodnie z wymaganiami za pomocą właściwości WatermarkAnnotation. Niedawno opublikowaliśmy artykuł dotyczący usuwania adnotacji ze znakiem wodnym z plików PDF. Szczegółowe informacje można znaleźć w przewodniku jak usunąć adnotację znaku wodnego z pliku PDF za pomocą C#.