Blindes Wasserzeichen
Contents
[
Hide
]Blindes Wasserzeichen
Sie können einen Text oder ein Bild für ein blindes Wasserzeichen verwenden. Die Apose.CAD-Bibliothek bietet alle erforderlichen Tools zum Hinzufügen und Überprüfen von blinden Wasserzeichen.
Verwendung von Text für ein blindes Wasserzeichen
Beispielcode:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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); |
Eine Datei mit einem Text-Blindzeichen
Ein Beispiel für das Erscheinungsbild einer Datei unter Verwendung von Text für ein blindes Wasserzeichen.
- Die Datei vor dem Hinzufügen des Text-Blindwasserzeichens
- Das Ergebnis nach dem Hinzufügen des Text-Blindwasserzeichens
Verwendung eines anderen Bildes als blindes Wasserzeichen
Beispielcode:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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); |
Hinzufügen eines anderen Bildes als blindes Wasserzeichen
Ein Beispiel für die Ansicht einer Datei unter Verwendung eines anderen Bildes zur Hinzufügung eines blinden Wasserzeichens.
- Die Datei vor dem Hinzufügen des Bildes als blindes Wasserzeichen
- Das Ergebnis nach dem Hinzufügen des Bildes als blindes Wasserzeichen