Slepé vodoznak
Contents
[
Hide
]Slepé vodoznak
Můžete použít text nebo obrázek pro slepý vodoznak, knihovna Apose.CAD poskytuje veškeré potřebné nástroje pro přidání a ověření slepých vodoznaků.
Použití textu pro slepý vodoznak
Příklad kódu:
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); |
Soubor s textovým slepým značením
Příklad vzhledu souboru s použitím textu pro slepý vodoznak.
- Soubor před přidáním textového slepého vodoznaku
- Výsledek po přidání textového slepého vodoznaku
Použití jiného obrázku jako slepého vodoznaku
Příklad kódu:
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); |
Přidání jiného obrázku jako slepého vodoznaku
Příklad zobrazení souboru s použitím jiného obrázku k přidání slepého vodoznaku.
- Soubor před přidáním obrázku jako slepého vodoznaku
- Výsledek po přidání obrázku jako slepého vodoznaku