Vodoznakové dokumenty a obrázky pomocí C# API

Přidejte textový a obrázkový vodoznak do aplikací Microsoft Word, Excel, Powerpoint prezentací, PDF a obrázků pomocí Aspose.Total for .NET.

 

Vodoznak dokumentu je nezbytný z různých důvodů v různých formátech souborů, včetně dokumentů Microsoft Office, PDF a obrázků. V aplikacích Microsoft Office přidává vodoznak do dokumentů vrstvu zabezpečení a autenticity, brání neoprávněnému použití a poskytuje viditelný indikátor stavu dokumentu. U PDF přispívá vodoznak k identifikaci dokumentu, brandingu a důvěrnosti. Vodoznaky mohou obsahovat informace, jako je stav dokumentu, autorství nebo úroveň důvěrnosti. V obrazech je vodoznak zásadní pro ochranu duševního vlastnictví, zajištění správného přiřazení a zabránění neoprávněnému použití nebo distribuci. Celkově vodoznak dokumentů slouží jako všestranný a účinný nástroj pro zvýšení bezpečnosti dokumentů, komunikace a brandingu napříč různými formáty souborů.

Implementace vodoznaku dokumentů pomocí aplikací založených na .NET nabízí několik výhod v různých formátech souborů. Zefektivňuje proces přidávání vodoznaků, zvyšuje zabezpečení dokumentů a posiluje komunikaci značky, což přispívá k řízenějšímu a profesionálnějšímu systému správy dokumentů.

Přidat vodoznak do souborů PDF

S Aspose.Total for .NET, obsahující Aspose.PDF, mohou vývojáři bez problémů přidávat vodoznaky do PDF dokumentů v rámci .NET aplikací. Toto výkonné řešení umožňuje integraci viditelných nebo neviditelných vodoznaků a poskytuje tak všestranný přístup k označení, zabezpečení nebo identifikaci dokumentů. Aspose.PDF v rámci Aspose.Total nabízí možnosti přizpůsobení obsahu, polohy a vzhledu vodoznaku, což zajišťuje flexibilitu při plnění specifických obchodních požadavků. Ať už přidáváte informace o autorských právech, stavu dokumentu nebo prvky značky, Aspose.PDF zjednodušuje proces vodoznaku PDF a přispívá k lepší komunikaci dokumentů, zabezpečení a profesionální prezentaci v rámci aplikací .NET.

C# kód: Vodoznak PDF dokumenty

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

Vodoznak tabulky Microsoft Word a Excel

Aspose.Total for .NET, zahrnující Aspose.Words a Aspose.Cells, nabízí robustní řešení pro vodoznaky tabulek Microsoft Word a Excel v aplikacích .NET. Vývojáři mohou bez problémů integrovat vodoznaky do dokumentů aplikace Word a tabulek aplikace Excel, čímž poskytují všestranný přístup k brandingu, identifikaci dokumentů nebo zabezpečení.

S Aspose.Words mohou vývojáři programově přidávat vodoznaky do dokumentů aplikace Word, což zlepšuje vizuální prezentaci a komunikaci atributů dokumentu. To je užitečné zejména pro označení stavu dokumentu, značky nebo zajištění důvěrnosti. Aspose.Words v rámci Aspose.Total nabízí možnosti přizpůsobení obsahu, umístění a vzhledu vodoznaku, což zajišťuje flexibilitu pro splnění specifických obchodních požadavků.

Kód C#: Vodoznakové dokumenty Word

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

Podobně Aspose.Cells usnadňuje vytváření vodoznaků tabulek Microsoft Excel a umožňuje vývojářům integrovat vodoznaky pro účely brandingu nebo zabezpečení. Ať už se jedná o přidání loga společnosti, prohlášení o vyloučení odpovědnosti nebo indikátorů stavu dokumentu, Aspose.Cells v rámci Aspose.Total poskytuje nástroje pro přizpůsobení obsahu a vzhledu vodoznaku v souborech aplikace Excel.

Kód C#: Vodoznak v tabulkách Excel

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