Filigrane invisible
Filigrane invisible
Vous pouvez utiliser un texte ou une image pour un filigrane invisible, la bibliothèque Apose.CAD fournit tous les outils nécessaires pour ajouter et vérifier des filigranes invisibles.
Utilisation d’un texte pour un filigrane invisible
Code d’exemple :
// Text embedding and validation | |
string inputFileName = "Tyrannosaurus.dxf"; | |
string embeddedFileName = "Tyrannosaurus_embedded.dxf"; | |
// Watermark data | |
string watermarkText = "The grass grows and the orioles fly"; | |
// Embed | |
var inputImage = Image.Load(inputFileName); | |
bool embedSuccess = inputImage.WatermarkGuardService.EmbedText(watermarkText); | |
inputImage.Save(embeddedFileName, new DxfOptions()); | |
// Validate | |
var embeddedImage = Image.Load(embeddedFileName); | |
bool validateSuccess = embeddedImage.WatermarkGuardService.ValidateText(watermarkText); |
Un fichier avec un filigrane de texte
Un exemple de l’apparence d’un fichier utilisant un texte pour un filigrane invisible.
- Le fichier avant l’ajout du filigrane de texte invisible
- Le résultat de l’ajout du filigrane de texte invisible
Utilisation d’une autre image comme filigrane invisible
Code d’exemple :
string inputFileName = "robot_handling_cell.dxf"; | |
string watermarkFileName = "Clock-Icon.png"; | |
string embeddedFileName = "robot_handling_cell_embedded.dxf"; | |
// Watermark data | |
var watermarkStream = new MemoryStream(File.ReadAllBytes(watermarkFileName)); | |
// Embed | |
var inputImage = Image.Load(inputFileName); | |
bool embedSuccess = inputImage.WatermarkGuardService.EmbedImage(watermarkStream); | |
inputImage.Save(embeddedFileName, new DxfOptions()); | |
// Validate | |
var embeddedImage = Image.Load(embeddedFileName); | |
bool validateSuccess = embeddedImage.WatermarkGuardService.ValidateImage(watermarkStream); |
Ajout d’une autre image comme filigrane invisible
Un exemple de l’apparence d’un fichier utilisant une autre image pour ajouter un filigrane invisible.
- Le fichier avant l’ajout de l’image comme filigrane invisible
- Le résultat après l’ajout de l’image comme filigrane invisible