Vízjel dokumentumok és képek C# API-k használatával

Szöveg és kép vízjel hozzáadása Microsoft Word, Excel, Powerpoint prezentációkhoz, PDF és képekhez a Aspose.Total for .NET használatával.

 

A dokumentumok vízjelezése számos ok miatt elengedhetetlen a különböző fájlformátumokban, beleértve a Microsoft Office dokumentumokat, PDF-eket és képeket. A Microsoft Office alkalmazásokban a vízjel egy biztonsági és hitelességi réteget ad a dokumentumokhoz, megakadályozza a jogosulatlan használatot, és jól láthatóan jelzi a dokumentum állapotát. A PDF-fájlok esetében a vízjel hozzájárul a dokumentumok azonosításához, a márkaépítéshez és a bizalmas kezeléshez. A vízjelek olyan információkat tartalmazhatnak, mint a dokumentum állapota, szerzősége vagy bizalmassági szintje. A képeken a vízjel létfontosságú a szellemi tulajdon védelme, a megfelelő forrásmegjelölés biztosítása, valamint a jogosulatlan felhasználás vagy terjesztés megakadályozása szempontjából. Összességében a dokumentum vízjelezése sokoldalú és hatékony eszköz a dokumentumok biztonságának, a kommunikációnak és a márkaépítésnek a különféle fájlformátumokban történő fokozására.

A dokumentumok vízjelének .NET-alapú alkalmazásokkal történő megvalósítása számos előnnyel jár a különböző fájlformátumok esetében. Leegyszerűsíti a vízjelek hozzáadásának folyamatát, fokozza a dokumentumok biztonságát és megerősíti a márkakommunikációt, hozzájárulva egy ellenőrzöttebb és professzionálisabb dokumentumkezelő rendszerhez.

Vízjel hozzáadása a PDF-fájlokhoz

Az Aspose.PDF-et tartalmazó Aspose.Total for .NET segítségével a fejlesztők zökkenőmentesen adhatnak vízjeleket a .NET-alkalmazásokon belüli PDF dokumentumokhoz. Ez a hatékony megoldás lehetővé teszi látható vagy láthatatlan vízjelek integrálását, sokoldalú megközelítést biztosítva a márkaépítéshez, a biztonsághoz vagy a dokumentumok azonosításához. Az Aspose.Totalon belüli Aspose.PDF testreszabási lehetőségeket kínál a vízjel tartalmára, helyzetére és megjelenésére vonatkozóan, rugalmasságot biztosítva a konkrét üzleti követelmények teljesítésében. Legyen szó szerzői jogi információkról, dokumentumok állapotáról vagy márkajelzési elemekről, az Aspose.PDF leegyszerűsíti a PDF-ek vízjelezésének folyamatát, hozzájárulva a jobb dokumentumkommunikációhoz, a biztonsághoz és a professzionális megjelenítéshez a .NET-alkalmazásokon belül.

C# kód: Vízjel PDF dokumentumok

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");

Vízjelezés Microsoft Word és Excel táblázatban

A Aspose.Total for .NET, amely magában foglalja az Aspose.Words-t és az Aspose.Cells-t, robusztus megoldást kínál a Microsoft Word és Excel táblázatok vízjelezésére .NET-alkalmazásokon belül. A fejlesztők zökkenőmentesen integrálhatják a vízjeleket Word dokumentumokba és Excel-táblázatokba, így sokoldalú megközelítést biztosítanak a márkaépítéshez, a dokumentumok azonosításához vagy a biztonsághoz.

Az Aspose.Words segítségével a fejlesztők programozottan vízjeleket adhatnak a Word dokumentumokhoz, javítva a dokumentumattribútumok vizuális megjelenítését és kommunikációját. Ez különösen hasznos a dokumentum állapotának jelzésére, a márkajelzésre vagy a titkosság biztosítására. Az Aspose.Total-on belüli Aspose.Words testreszabási lehetőségeket kínál a vízjel tartalmára, elhelyezésére és megjelenésére vonatkozóan, rugalmasságot biztosítva a konkrét üzleti követelmények teljesítéséhez.

C# kód: Word dokumentumok vízjelezése

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");

Hasonlóképpen, az Aspose.Cells megkönnyíti a Microsoft Excel-táblázatok vízjelezését, lehetővé téve a fejlesztők számára, hogy márkaépítési vagy biztonsági célból vízjeleket integráljanak. Legyen szó vállalati logók, felelősségkizárások vagy dokumentumok állapotjelzőinek hozzáadása, az Aspose.Totalon belüli Aspose.Cells eszközöket biztosít a vízjelek tartalmának és megjelenésének testreszabásához az Excel-fájlokban.

C# kód: Excel-táblázatok vízjelezése

// 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");