Vattenstämplar används vanligtvis för att visa äganderätt eller klassificering av ett dokument. I den här artikeln kommer vi att lära oss att arbeta med vattenstämpel i word-dokument med Aspose.Words for .NET API. Låt oss täcka följande användningsfall relaterade till vattenstämpel.

Lägg till textvattenstämpel i Word-dokument med C#

Du kan lägga till eller infoga textvattenstämpel i ett Word-dokument, oavsett om det är en DOC- eller DOCX-fil. Följ bara stegen nedan för att lägga till textvattenstämpel:

  1. Ladda indata DOC/DOCX-fil
  2. Ställ in olika TextWatermarkOptions inklusive teckensnitt och layout
  3. Ställ in texten för vattenstämpeln
  4. Spara utdatafilen

Följande kodavsnitt visar hur man lägger till vattenstämpel i Word-dokument (DOC/DOCX) med C#:

Document doc = new Document(dataDir + "Document.docx");
TextWatermarkOptions options = new TextWatermarkOptions()
{
FontFamily = "Arial",
FontSize = 36,
Color = Color.Black,
Layout = WatermarkLayout.Diagonal,               
IsSemitrasparent = true
};            
doc.Watermark.SetText("CONFIDENTIAL", options);            
doc.Save(dataDir + "AddTextWatermark_out.docx");

Skärmdumpen nedan är ett exempelutdata skapat av ovanstående C#-kodavsnitt:

Vattenstämpel i word

Lägg till bildvattenstämpel i Word-dokument med C#

Du kan också lägga till en bild som vattenstämpel i ett Word-dokument. Bilden kan läggas till som tillägg till texten, som vi har lärt oss i föregående exempel. Du kan följa nedanstående steg för att lägga till bildvattenstämpel i ett word-dokument:

  1. Ladda ingångsord-fil
  2. Initiera ImageWatermarkOptions-objekt
  3. Ställ in bild som vattenstämpel i Word-dokumentet
  4. Spara utdatafilen

Följande kodavsnitt baseras på dessa steg som visar hur man lägger till bildvattenstämpel i Word-dokument med C#:

Document doc = new Document(dataDir + "Document.doc");

ImageWatermarkOptions options = new ImageWatermarkOptions()
{                
    IsWashout = false
};
doc.Watermark.SetImage(Image.FromFile(dataDir + "Watermark.jpg"), options);

doc.Save(dataDir + "AddImageWatermark_out.docx");

Vi har använt Aspose-logotypbild som exempelbild så att du kan observera resultatet i Förhandsgranskning av Microsoft Word-applikationen där en bild ställs in som en vattenstämpel för dokumentet. Följande skärmdump visar utdataordfilen:

bildvattenstämpel i word-fil

Ta bort vattenstämpel i Word-dokument med C#

Du kan enkelt ta bort eller ta bort en vattenstämpel från Word-dokument med C#. Låt oss följa stegen nedan för att ta bort en vattenstämpel från Word-dokumentet.

  1. Ladda ingångsord-fil
  2. Ange vilken typ av vattenstämpel som ska tas bort
  3. Ta bort vattenstämpeln
  4. Spara utdatafilen

Följande kodavsnitt visar hur man tar bort en vattenstämpel från Word-dokument med C#:

Document doc = new Document(dataDir + "AddTextWatermark_out.docx");
if (doc.Watermark.Type == WatermarkType.Text)
{
    doc.Watermark.Remove();
}
doc.Save(dataDir + "RemoveWatermark_out.docx");

Slutsats

Vi har lärt oss hur man lägger till eller infogar textvattenstämpel i word-dokument. Dessutom har vi också utforskat hur man lägger till bildvattenstämpel i word-dokument. Du kan använda dessa funktioner separat eller kanske i kombination också, dvs lägga till text och bildvattenstämpel i word-dokument samtidigt. Dessutom kan din .NET-applikation vara tillräckligt effektiv för att ta bort eller vattenstämplar från Word-dokument. Vi har skapat den här artikeln som en enkel guide för att arbeta med vattenstämplar i word. Om du har några frågor eller funderingar, vänligen kontakta oss via Free Support Forum.

Se även