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#
- Lägg till bildvattenstämpel i Word-dokument med C#
- Ta bort vattenstämpel från Word-dokument med C#
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:
- Ladda indata DOC/DOCX-fil
- Ställ in olika TextWatermarkOptions inklusive teckensnitt och layout
- Ställ in texten för vattenstämpeln
- 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:
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:
- Ladda ingångsord-fil
- Initiera ImageWatermarkOptions-objekt
- Ställ in bild som vattenstämpel i Word-dokumentet
- 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:
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.
- Ladda ingångsord-fil
- Ange vilken typ av vattenstämpel som ska tas bort
- Ta bort vattenstämpeln
- 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.