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