Maak aangepaste Redaction-handler in GroupDocs.Redaction .NET

Breid de mogelijkheden van GroupDocs.Redaction uit met onze tutorials over formaatverwerking voor .NET‑ontwikkelaars. In dit hub leer je hoe je custom redaction handler maken en nieuw bestandsformaat toevoegen kunt ondersteunen, met platte‑tekst documenten kunt werken, en programmatisch diverse documenttypen kunt afhandelen. Deze handleidingen bevatten kant‑klaar C#‑voorbeelden, zodat je snel het scala aan bestanden dat je applicatie kan beveiligen kunt uitbreiden.

Snel overzicht

  • Wat je zult krijgen: Mogelijkheid om aangepaste inhoudstypen te redigeren en extra bestandsextensies te ondersteunen zonder te wachten op productupdates.
  • Voor wie: .NET‑ontwikkelaars die document‑gerichte oplossingen bouwen die strikte privacy‑controles vereisen.
  • Vereisten: .NET 6+ (of .NET Framework 4.7.2+), een geldige GroupDocs.Redaction‑licentie, en basiskennis van C#.

Wat is een custom redaction handler?

Een custom redaction handler is een door de gebruiker gedefinieerde component die GroupDocs.Redaction vertelt hoe content moet worden gevonden, geïnterpreteerd en geredigeerd die niet wordt gedekt door de ingebouwde patronen. Door deze handler te implementeren krijg je volledige controle over eigen dataformaten of unieke bedrijfsidentifiers.

Hoe maak je een custom redaction handler?

IRedactionHandler is een interface die het contract definieert voor custom redaction‑logica.
Redactor is de core‑klasse die redactie‑operaties beheert.
AddHandler registreert een custom handler bij de Redactor‑instance.
Redact voert de redactie uit op basis van de geconfigureerde handlers.

Laad de Redaction‑engine, registreer je handler en roep het redactieproces aan – allemaal in drie beknopte stappen. Eerst implementeer je de IRedactionHandler‑interface met logica die het document doorzoekt op je custom tokens. Vervolgens voeg je de handler toe aan de Redactor‑instance via AddHandler. Ten slotte roep je Redact aan om de wijzigingen toe te passen. Dit patroon werkt voor PDF’s, afbeeldingen en elk ondersteund formaat, waardoor je data kunt beschermen die standaardpatronen missen.

Hoe voeg je een nieuw bestandsformaat toe?

SupportedFormats is een collectie die de bestandsextensies bevat die door de Redaction‑engine worden herkend. Registreer een nieuwe bestandsextensie bij de Redaction‑engine door de SupportedFormats‑collectie uit te breiden. Lever een parser die het binnenkomende bestand converteert naar een formaat dat GroupDocs.Redaction kan verwerken, en koppel de extensie aan je parser. Zodra geregistreerd behandelt de engine het nieuwe formaat als elk native type, waardoor naadloze redactie over het geheel mogelijk is.

Waarom GroupDocs.Redaction gebruiken voor custom format handling?

GroupDocs.Redaction ondersteunt 70+ invoer‑ en uitvoerformaten en kan bestanden tot 2 GB verwerken zonder het volledige document in het geheugen te laden, waardoor high‑throughput redactie in bedrijfsomgevingen mogelijk is. De uitbreidbare architectuur stelt je in staat om custom handlers in minder dan 30 minuten te integreren, waardoor de ontwikkeltijd wordt verkort en de noodzaak voor externe preprocessing‑tools wordt geëlimineerd.

Beschikbare tutorials

Bestandstypen uitbreiden in GroupDocs.Redaction .NET: Een stapsgewijze gids voor custom extensies

Leer hoe je ondersteunde bestandstypen kunt uitbreiden met custom extensies met behulp van GroupDocs.Redaction voor .NET, zodat je veilige documentredactie over diverse formaten kunt garanderen.

Implementatie van lijst met ondersteunde bestandsformaten met GroupDocs.Redaction .NET

Leer hoe je GroupDocs.Redaction .NET kunt gebruiken om ondersteunde bestandsformaten weer te geven, documentbeheersystemen te stroomlijnen en de prestaties te optimaliseren.

Aanvullende bronnen


Laatst bijgewerkt: 2026-07-15
Getest met: GroupDocs.Redaction 23.12 for .NET
Auteur: GroupDocs

Gerelateerde tutorials