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.
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:
Raadpleeg deze handleiding voor meer hulp en informatie.
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.
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.
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:
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:
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.
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:
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:
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.
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();
};
} 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();
};
} 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.
Deze voorbeeldcode laat zien hoe u een Word-document opslaat in de oorspronkelijke indeling na het redigeren:
using (Redactor redactor = new Redactor(@"sample.docx"))
{
// Applying redactions
redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
// Saving to original format by adding the date as a suffix
redactor.Save(new SaveOptions() { AddSuffix = true, RasterizeToPDF = false, RedactedFileSuffix = DateTime.Now.ToShortDateString() });
}
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.
U kunt eenvoudig gegevens naar Microsoft Excel exporteren vanuit verschillende beschikbare bronnen zoals JSON en CSV.
Lees verderU hebt meerdere Excel-werkmappen en u wilt deze combineren tot één bestand voor rapportage of om gegevens op één plaats te bewaren
Lees verderHet converteren van Word-documenten inclusief DOC of DOCX in .NET is een veel voorkomende vereiste
Lees verder