In dit how-to-artikel bespreken we de volledige workflow om watermerk toe te voegen in Word met behulp van C# met behulp van een van de populaire annotatiebibliotheken. Deze zelfstudie biedt een codevoorbeeld om watermerk in Word in te voegen met C# door een aantal API-aanroepen te gebruiken. Verder zullen we uitleggen hoe je een annotatiepakket instelt en een codevoorbeeld schrijft om een geformatteerd watermerk in te voegen in DOCX. Hieronder vindt u de volledige instructies samen met een werkend voorbeeld.
Stappen om een watermerk in Word toe te voegen met C#
- Installeer het GroupDocs.Annotation for .NET-pakket van de NuGet-pakketbeheerder in de .NET-toepassing om een watermerk in Word in te voegen
- Voeg een verwijzing toe aan de GroupDocs.Annotation-naamruimte om een watermerk in Word te maken
- Initialiseer de Annotator klasse door het invoer-DOCX-pad door te geven
- Initialiseer de WatermarkAnnotation klasse en stel de eigenschappen van het watermerk in
- Roep de Add-methode van de Annotator-klasse aan en geef het WatermarkAnnotation-object eraan door
- Roep ten slotte de methode Annotator.Save aan om het Word-document op schijf op te slaan
De bovenstaande stappen helpen u om snel een watermerk in Word te maken met C# zonder extra hulpprogramma’s van derden op uw systeem in te stellen. U kunt deze stappen volgen op Windows, macOS, Linux en elk besturingssysteem dat .NET ondersteunt om watermerkannotatie in DOCX in te voegen. Het volgende codevoorbeeld genereert een Word-document met een watermerk volgens de ingestelde eigenschappen van WatermarkAnnotation.
Code om watermerk toe te voegen in Word met behulp van 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"); | |
} | |
} | |
} | |
} |
Het bovenstaande voorbeeldcodevoorbeeld is gebouwd om watermerk toe te voegen aan Word-document in C# met eenvoudige stappen. U kunt dit codevoorbeeld wijzigen en watermerkeigenschappen naar wens instellen met behulp van WatermarkAnnotation-eigenschappen. Onlangs hebben we een artikel uitgebracht om watermerkannotaties uit pdf’s te verwijderen. Bekijk de hoe watermerkannotatie uit PDF te verwijderen met C#-handleiding voor meer informatie.