Filigrana invisibile

Filigrana invisibile

Puoi utilizzare un testo o un’immagine per una filigrana invisibile, la libreria Apose.CAD fornisce tutti gli strumenti necessari per aggiungere e controllare le filigrane invisibili.

Uso del testo per una filigrana invisibile

Codice di esempio:

// 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 file con un marchio invisibile di testo

Un esempio dell’aspetto di un file che utilizza un testo per una filigrana invisibile.

  1. Il file prima di aggiungere la filigrana invisibile di testo
    Input image
  2. Il risultato dell’aggiunta della filigrana invisibile di testo
    Embedded image

Uso di un’altra immagine come filigrana invisibile

Codice di esempio:

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

Aggiunta di un’altra immagine come filigrana invisibile

Un esempio di visualizzazione di un file che utilizza un’altra immagine per aggiungere una filigrana invisibile.

  1. Il file prima di aggiungere l’immagine come filigrana invisibile
    Input image
  2. Il risultato dopo aver aggiunto l’immagine come filigrana invisibile
    Embedded image