RegexRedaction
Contenuti
[
Nascondere
]
RegexRedaction class
Rappresenta una redazione del testo che cerca e sostituisce il testo nel documento confrontando l’espressione regolare fornita.
public class RegexRedaction : TextRedaction
Costruttori
Nome | Descrizione |
---|---|
RegexRedaction(Regex, ReplacementOptions) | Inizializza una nuova istanza della classe RegexRedaction. |
RegexRedaction(string, ReplacementOptions) | Inizializza una nuova istanza della classe RegexRedaction. |
Proprietà
Nome | Descrizione |
---|---|
ActionOptions { get; } | Ottiene ilReplacementOptions istanza, specificando il tipo di sostituzione del testo. |
override Description { get; } | Restituisce una stringa che descrive la redazione e i suoi parametri. |
OcrConnector { get; set; } | Ottiene o imposta ilIOcrConnector implementazione, necessaria per estrarre il testo dal contenuto grafico. |
RegularExpression { get; } | Ottiene l’espressione regolare per la corrispondenza. |
Metodi
Nome | Descrizione |
---|---|
override ApplyTo(DocumentFormatInstance) | Applica la redazione a una data istanza di formato. |
Osservazioni
Saperne di più
- Maggiori dettagli sull’applicazione delle redazioni: Nozioni di base sulla redazione
- Ulteriori dettagli sulle revisioni del testo del documento: Redazioni di testi
Esempi
L’esempio seguente illustra la sostituzione del testo utilizzando l’espressione regolare.
using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
// sostituisci con testo
redactor.Apply(new RegexRedaction("\\d{2}\\s*\\d{2}[^\\d]*\\d{6}", new ReplacementOptions("[removed]")));
// sostituisci con un rettangolo pieno blu
redactor.Apply(new RegexRedaction(@"^\d+[,\.]{1}\d+$", new ReplacementOptions(System.Drawing.Color.Blue)));
redactor.Save();
}
Guarda anche
- class TextRedaction
- spazio dei nomi GroupDocs.Redaction.Redactions
- assemblea GroupDocs.Redaction