Watermerk documenten en afbeeldingen met behulp van C# API’s

Voeg tekst- en afbeeldingswatermerk toe aan Microsoft Word, Excel, Powerpoint-presentaties, PDF en afbeeldingen met behulp van Aspose.Total for .NET.

 

Documentwatermerken zijn om verschillende redenen essentieel voor verschillende bestandsindelingen, waaronder Microsoft Office-documenten, PDF’s en afbeeldingen. In Microsoft Office-toepassingen voegt watermerken een laag van beveiliging en authenticiteit toe aan documenten, waardoor ongeoorloofd gebruik wordt tegengegaan en een zichtbare indicator wordt gegeven van de status van het document. Bij PDF’s draagt watermerk bij aan documentidentificatie, branding en vertrouwelijkheid. Watermerken kunnen informatie bevatten zoals de status, het auteurschap of het vertrouwelijkheidsniveau van het document. In afbeeldingen is watermerk van cruciaal belang voor het beschermen van intellectueel eigendom, het garanderen van de juiste toeschrijving en het voorkomen van ongeoorloofd gebruik of verspreiding. Over het geheel genomen dient documentwatermerk als een veelzijdig en effectief hulpmiddel voor het verbeteren van documentbeveiliging, communicatie en branding in verschillende bestandsformaten.

Het implementeren van documentwatermerken met behulp van op .NET gebaseerde applicaties biedt verschillende voordelen voor verschillende bestandsformaten. Het stroomlijnt het proces van het toevoegen van watermerken, verbetert de documentbeveiliging en versterkt de merkcommunicatie, wat bijdraagt aan een meer gecontroleerd en professioneel documentbeheersysteem.

Voeg watermerk toe aan PDF-bestanden

Met Aspose.Total for .NET, waarin Aspose.PDF is geïntegreerd, kunnen ontwikkelaars naadloos watermerken toevoegen aan PDF-documenten binnen .NET-toepassingen. Deze krachtige oplossing maakt de integratie van zichtbare of onzichtbare watermerken mogelijk, wat een veelzijdige aanpak biedt voor branding, beveiliging of documentidentificatie. Aspose.PDF binnen Aspose.Total biedt aanpassingsopties voor watermerkinhoud, positie en uiterlijk, waardoor flexibiliteit wordt gegarandeerd bij het voldoen aan specifieke zakelijke vereisten. Of het nu gaat om het toevoegen van copyrightinformatie, documentstatus of merkelementen, Aspose.PDF vereenvoudigt het proces van het watermerken van PDF’s en draagt bij aan verbeterde documentcommunicatie, beveiliging en professionele presentatie binnen .NET-toepassingen.

C#-code: watermerk PDF-documenten

Document pdfDoc = new Document(_dataDir + "text.pdf");
WatermarkArtifact artifact = new WatermarkArtifact();
artifact.SetTextAndState(
"WATERMARK",
new TextState()
{
FontSize = 72,
ForegroundColor = Color.Blue,
Font = FontRepository.FindFont("Courier")
});
artifact.ArtifactHorizontalAlignment = HorizontalAlignment.Center;
artifact.ArtifactVerticalAlignment = VerticalAlignment.Center;
artifact.Rotation = 45;
artifact.Opacity = 0.5;
artifact.IsBackground = true;
pdfDoc.Pages[1].Artifacts.Add(artifact);
pdfDoc.Save(_dataDir + "watermark.pdf");

Watermerken van Microsoft Word en Excel-spreadsheet

Aspose.Total for .NET, dat Aspose.Words en Aspose.Cells omvat, biedt een robuuste oplossing voor het watermerken van Microsoft Word- en Excel-spreadsheets binnen .NET-toepassingen. Ontwikkelaars kunnen watermerken naadloos integreren in Word-documenten en Excel-spreadsheets, wat een veelzijdige aanpak biedt voor branding, documentidentificatie of beveiliging.

Met Aspose.Words kunnen ontwikkelaars programmatisch watermerken toevoegen aan Word-documenten, waardoor de visuele presentatie en communicatie van documentkenmerken worden verbeterd. Dit is met name handig voor het aangeven van de documentstatus, branding of het garanderen van vertrouwelijkheid. Aspose.Words binnen Aspose.Total biedt aanpassingsopties voor watermerkinhoud, plaatsing en uiterlijk, waardoor flexibiliteit wordt gegarandeerd om aan specifieke zakelijke vereisten te voldoen.

C#-code: Word-documenten van een watermerk voorzien

Document doc = new Document(dataDir + "Document.doc");
ImageWatermarkOptions options = new ImageWatermarkOptions(){
Scale = 5,
IsWashout = false
};
doc.Watermark.SetImage(Image.FromFile(dataDir + "Watermark.png"), options);
doc.Save(dataDir + "AddImageWatermark_out.docx");

Op dezelfde manier vergemakkelijkt Aspose.Cells het watermerken van Microsoft Excel-spreadsheets, waardoor ontwikkelaars watermerken kunnen integreren voor branding- of beveiligingsdoeleinden. Of het nu gaat om het toevoegen van bedrijfslogo’s, disclaimers of documentstatusindicatoren, Aspose.Cells binnen Aspose.Total biedt de tools om de inhoud en het uiterlijk van watermerken in Excel-bestanden aan te passen.

C#-code: Excel-spreadsheets van een watermerk voorzien

// Instantiate a new Workbook
Workbook workbook = new Workbook("Excel.xlsx");
// Get the first default sheet
Worksheet sheet = workbook.Worksheets[0];
// Add watermark
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
// Lock shape aspects
wordart.IsLocked = true;
wordart.SetLockedProperty(ShapeLockType.Selection, true);
wordart.SetLockedProperty(ShapeLockType.ShapeType, true);
wordart.SetLockedProperty(ShapeLockType.Move, true);
wordart.SetLockedProperty(ShapeLockType.Resize, true);
wordart.SetLockedProperty(ShapeLockType.Text, true);
// Get the fill format of the word art
FillFormat wordArtFormat = wordart.Fill;
// Set the transparency
wordArtFormat.Transparency = 0.9;
// Save the watermarked Excel file
workbook.Save("Watermarked-locked.xlsx");