Nederlands
 Nederlands

Bewerk PDF-, Word-, Excel-, PowerPoint- en afbeeldingsbestanden in .NET

Bouw aangepaste redactie-apps in .NET om PDF-bestanden, Word-documenten, Excel-spreadsheets, PowerPoint-presentaties, PNG-, JPG-, GIF- en TIFF-afbeeldingen te redigeren. U kunt annotaties, metagegevens en tekst redigeren om de bestandsbeveiliging en privacy te verbeteren.

Probeer onze API's gratisKrijg een tijdelijke licentie

Veilige en intelligente documentredactie

Redactie is het proces van het verbergen of verwijderen van geheime informatie in een document. De geredigeerde informatie wordt meestal als gevoelig, privé of geclassificeerd beschouwd. Daarom wordt redactie vaak gebruikt om de beveiliging en privacy van bestanden te behouden of te verbeteren door te voorkomen dat gevoelige informatie in het gedrang komt. Redactie kan ook worden gebruikt om persoonlijke gegevens uit documenten te verwijderen, zoals burgerservicenummers, adressen of wachtwoorden voor juridische, financiële of officiële documenten.

Gezien de steeds toenemende zorgen over gegevensprivacy, zijn redactietools en software veel belangrijker geworden. Met dergelijke tools kunnen gebruikers verschillende soorten gebruikersgegevens elektronisch redigeren of verbergen in hun documenten met meerdere indelingen. Als u ook op zoek bent naar een functierijke bibliotheek voor het redigeren van documenten, hoeft u niet verder te zoeken dan GroupDocs.Redaction voor .NET. Deze API bevat een reeks zeer nuttige, gebruiksvriendelijke functies voor het redigeren van tekst, annotaties en metagegevens uit PDF-, DOCX-, XLSX-, PPTX-, ODT-, RTF-, PNG-, JPG-, GIF- en TIFF-bestanden.

Aan de slag

Voordat u begint met het redigeren van uw documenten met GroupDocs.Redaction voor .NET, moet u ervoor zorgen dat u de juiste API-versie en eventuele andere vereisten hebt geïnstalleerd. U hebt een paar opties voor het installeren van GroupDocs.Redaction voor .NET, zoals het gebruik van NuGet of het verkrijgen van het MSI-installatieprogramma van de downloadsectie. U kunt het ook installeren via de Package Manager-console:

PM> Install-Package GroupDocs.Redaction

Raadpleeg deze handleiding voor meer hulp en informatie.

Gebruiksscenario's voor documentredactie

Na het succesvol instellen van GroupDocs.Redaction voor .NET op uw systeem gaan we nu enkele van de populaire use cases bekijken voor het redigeren van gegevens en geheime informatie uit uw documenten.

Hoe tekst redigeren met de exacte zin en reguliere expressie?

Tekstredactie is de meest gebruikte optie als het gaat om het verbergen of verwijderen van belangrijke informatie uit een document. Dit kan om verschillende redenen worden gedaan, zoals het beschermen van gevoelige informatie of het opschonen van een document voordat het met iemand wordt gedeeld. Er zijn een paar verschillende manieren om tekst te redigeren, waaronder het gebruik van een vervangende tekst (in plaats van de geredigeerde inhoud) of het invoegen van gekleurde vakken. Met GroupDocs.Redaction voor .NET kunt u de exacte zin of een reguliere expressie gebruiken om gespecificeerde tekst uit uw PDF- en Word-documenten, Excel-spreadsheets en PowerPoint-presentaties te redigeren.

Hoe tekst redigeren met de exacte zin en reguliere expressie?

Gebruik de exacte woordgroep om tekst in .NET te redigeren

Als u tekst met belangrijke persoonlijke gegevens uit een bestand wilt vervangen door aangepaste tekst met de exacte woordgroep, gebruik dan de onderstaande C#-code. Deze code vervangt de naam 'John Doe' door de opgegeven tekst, waardoor de naam van de persoon uit het document wordt verwijderd:

using (Redactor redactor = new Redactor(@"sample.docx"))
{
  redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
  redactor.Save();
} 

Gebruik het volgende codefragment om een rechthoekig zwart gekleurd vak over de geredigeerde tekst te plaatsen in plaats van een vervangende tekenreeks:

using (Redactor redactor = new Redactor(@"sample.docx"))
{
  redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions(System.Drawing.Color.Black)));
  redactor.Save();
}
    

Een reguliere expressie gebruiken voor het redigeren van tekst

U kunt ook een reguliere expressie gebruiken voor redigeren. De hieronder gegeven C#-code zal tekst redigeren die overeenkomt met de reguliere expressiereeks van 'twee cijfers, spatie, twee cijfers, nogmaals spatie en zes cijfers' (bijvoorbeeld: 12 34 567890) terwijl ook een blauwgekleurd rechthoekig vak wordt ingevoegd in plaats van de geredigeerde tekst:

using (Redactor redactor = new Redactor(@"sample.docx"))
{
  redactor.Apply(new RegexRedaction("\\d{2}\\s*\\d{2}[^\\d]*\\d{6}", new ReplacementOptions(System.Drawing.Color.Blue)));
  redactor.Save();
}

Leer annotaties of de tekst in annotaties redigeren in uw .NET redactie-apps

Annotaties kunnen vaak gevoelige gegevens bevatten, zoals opmerkingen, notities of zelfs revisies. Om ervoor te zorgen dat de inhoud van uw documentannotaties veilig blijft, moet u ze mogelijk redigeren. Met GroupDocs.Redaction voor .NET kunt u de annotatietekst redigeren of de eigenlijke annotatie zelf volledig verwijderen.

Leer annotaties of de tekst in annotaties redigeren in uw .NET redactie-apps

Bouw C#-, .NET-redactie-apps om de inhoud van annotaties te verbergen en te verwijderen

Gebruik de volgende C#-code om de inhoud van annotaties uit uw .NET-documenten in PDF, Word, Excel, PowerPoint, RTF en vele andere indelingen te redigeren:

using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
//Redacting all occurrences of ‘John’ from document annotations
redactor.Apply(new AnnotationRedaction("(?im:john)", "[redacted]"));
   redactor.Save()
}    

Annotaties programmatisch verwijderen uit uw .NET-bestanden met meerdere formaten

Net als bij het redigeren van wat er in de annotaties staat, kunt u de annotaties indien nodig volledig verwijderen. Gebruik de onderstaande code om dit te bereiken:

using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
   //Deleting comments or annotations containing ‘use’, ‘show’, ‘describe’
   redactor.Apply(new DeleteAnnotationRedaction("(?im:(use|show|describe))"));
   redactor.Save()
} 

Bewerk privé- of gevoelige informatie uit uw PNG-, JPG-, GIF- en TIFF-afbeeldingen

Wanneer u met afbeeldingen werkt, kunt u een situatie tegenkomen waarin u persoonlijke informatie ervan moet redigeren of verwijderen. Dit kan van alles zijn, van een burgerservicenummer tot het gezicht van een persoon. Redaction voor .NET kan werken als de perfecte redactietool om PNG-, GIF-, TIFF- en JPG-afbeeldingen op te schonen door specifieke gebieden in afbeeldingsbestanden te redigeren, tekst in een afbeelding te zoeken en te redigeren, of ingesloten afbeeldingen in .NET te redigeren.

Bewerk privé- of gevoelige informatie uit uw PNG-, JPG-, GIF- en TIFF-afbeeldingen

Een bepaald gebied in een afbeeldingsbestand redigeren

Gebruik de onderstaande C#-code om een bepaald gebied in een afbeelding te redigeren. Hoewel we een JPG-afbeelding gebruiken in deze voorbeeldcode, mag u elk van de andere ondersteunde afbeeldingsindelingen gebruiken, zoals PNG, GIF, TIFF of BMP:

    using (Redactor redactor = new Redactor("D:\\sample.jpg"))
    {
       System.Drawing.Point samplePoint = new System.Drawing.Point(516, 311);
       System.Drawing.Size sampleSize = new System.Drawing.Size(170, 35);
       RedactorChangeLog result = redactor.Apply(new ImageAreaRedaction(samplePoint,
                    new RegionReplacementOptions(System.Drawing.Color.Blue, sampleSize)));
       if (result.Status != RedactionStatus.Failed)
       {
          redactor.Save();
       };
    }     

Pas ingebedde afbeeldingsredactie toe in .NET

Naast de gebruikelijke redactie van afbeeldingen, kunt u ook afbeeldingen die in een document zijn ingesloten, redigeren met GroupDocs.Redaction voor .NET. Gebruik het volgende codefragment om afbeeldingen die zijn ingesloten in een Microsoft Word-bestand te redigeren:

    using (Redactor redactor = new Redactor("D:\\sample.docx"))
    {
       System.Drawing.Point samplePoint = new System.Drawing.Point(516, 311);
       System.Drawing.Size sampleSize = new System.Drawing.Size(170, 35);
       RedactorChangeLog result = redactor.Apply(new ImageAreaRedaction(samplePoint,
                    new RegionReplacementOptions(System.Drawing.Color.Blue, sampleSize)));
       if (result.Status != RedactionStatus.Failed)
       {
          redactor.Save();
       };
    }     

Wat zijn de verschillende manieren om een geredigeerd bestand op te slaan?

Bij het redigeren van een document of afbeelding is het belangrijk om ervoor te zorgen dat de informatie zodanig wordt verborgen dat deze niet kan worden hersteld of zichtbaar kan worden. Dit helpt de integriteit van de geredigeerde inhoud te behouden. Dus als u klaar bent met het redigeren van een bestand naar keuze, is de volgende fase om het op de juiste manier op te slaan. Met GroupDocs.Redaction voor .NET kunt u het geredigeerde bestand in de oorspronkelijke indeling opslaan, het originele bestand overschrijven en opslaan als een gerasterde pdf of in een stream.

Wat zijn de verschillende manieren om een geredigeerd bestand op te slaan?

Het geredigeerde document opslaan als een gerasterde pdf

U kunt het bestand na redactie opslaan als een gerasterde pdf, gebruik hiervoor de volgende code:

    using (Redactor redactor = new Redactor(@"sample.docx"))
{
    // Applying redactions
    redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
    // Saving the redacted file as a rasterized PDF
    redactor.Save(new SaveOptions() { AddSuffix = false, RasterizeToPDF = true });
}     

We bieden ook gratis online apps voor het direct redigeren van PDF, Word, Excel, PowerPoint, OpenDocument, PNG, JPG, GIF, TIFF , en vele andere bestanden die uw mobiele of desktop-apparaten gebruiken, dus zorg ervoor dat u ze bekijkt.

Op zoek naar hulp?

Bekijk onze ondersteuningskanalen voor hulp bij uw vragen met betrekking tot de functies en werking van de Conholdate-product-API.