Norsk
 Norsk

Rediger PDF-, Word-, Excel-, PowerPoint- og bildefiler i .NET

Bygg tilpassede redigeringsapper i .NET for å redigere PDF-filer, Word-dokumenter, Excel-regneark, PowerPoint-presentasjoner, PNG-, JPG-, GIF- og TIFF-bilder. Du kan redigere merknader, metadata og tekst for å forbedre filsikkerhet og personvern.

Prøv våre API-er gratisFå midlertidig lisens

Sikker og intelligent dokumentredigering

Redaksjon er prosessen med å skjule eller slette gradert informasjon i et dokument. Den redigerte informasjonen anses vanligvis for å være sensitiv, privat eller klassifisert. Derfor brukes ofte redaksjon for å opprettholde eller forbedre filsikkerhet og personvern ved å forhindre at sensitiv informasjon blir kompromittert. Redaksjon kan også brukes til å fjerne personopplysninger fra dokumenter, for eksempel personnummer, adresser eller passord for juridiske, økonomiske eller offisielle dokumenter.

Med tanke på de stadig økende bekymringene for personvern, har redigeringsverktøy og programvare fått stor betydning. Slike verktøy lar brukere elektronisk redigere eller skjule forskjellige typer brukerdata fra sine multi-format dokumenter. Hvis du også leter etter et funksjonsrikt dokumentredigeringsbibliotek, trenger du ikke lete lenger enn til GroupDocs.Redaction for .NET. Denne API-en pakker et sett med svært nyttige, brukervennlige funksjoner for å redigere tekst, merknader og metadata fra PDF-, DOCX-, XLSX-, PPTX-, ODT-, RTF-, PNG-, JPG-, GIF- og TIFF-filer.

Starter

Før du begynner å redigere dokumentene dine ved å bruke GroupDocs.Redaction for .NET, sørg for at du har installert riktig API-versjon og eventuelle andre forutsetninger. Du har noen få alternativer for å installere GroupDocs.Redaction for .NET, for eksempel å bruke NuGet eller skaffe MSI-installasjonsprogrammet fra nedlastingsseksjonen. Du kan også installere den via Package Manager Console:

PM> Install-Package GroupDocs.Redaction

For ytterligere hjelp og informasjon, vennligst sjekk denne veiledningen.

Brukstilfeller for dokumentredigering

Etter å ha satt opp GroupDocs.Redaction for .NET på systemet ditt, la oss nå sjekke noen av de populære brukstilfellene for redaksjonering av data og klassifisert informasjon fra dokumentene dine.

Hvordan redigere tekst ved å bruke den nøyaktige frasen og det regulære uttrykket?

Tekstredigering er det mest brukte alternativet når det gjelder å skjule eller fjerne viktig informasjon fra et dokument. Dette kan gjøres av ulike årsaker, for eksempel å beskytte sensitiv informasjon eller rett og slett rydde opp i et dokument før du deler det med noen. Det er noen forskjellige måter å redigere tekst på, inkludert å bruke en erstatningstekst (i stedet for det redigerte innholdet) eller sette inn fargede bokser. GroupDocs.Redaction for .NET lar deg bruke den nøyaktige setningen eller et regulært uttrykk for å redigere spesifisert tekst fra PDF- og Word-dokumenter, Excel-regneark og PowerPoint-presentasjoner.

Hvordan redigere tekst ved å bruke den nøyaktige frasen og det regulære uttrykket?

Bruk den nøyaktige setningen for å redigere tekst i .NET

Hvis du ønsker å erstatte tekst som inneholder viktige personlige detaljer fra en fil med tilpasset tekst ved å bruke den nøyaktige setningen, vennligst bruk C#-koden gitt nedenfor. Denne koden vil erstatte navnet 'John Doe' med den spesifiserte teksten, og dermed fjerne navnet på personen fra dokumentet:

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

For å bruke en rektangulær svart boks over den redigerte teksten i stedet for en erstatningsstreng, bruk følgende kodebit:

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

Bruke et regulært uttrykk for å redigere tekst

Du kan også bruke et regulært uttrykk for å redigere. Den nedenfor gitte C#-koden vil redigere tekst som samsvarer med det regulære uttrykkssekvensen av 'to sifre, mellomrom, to sifre, mellomrom igjen og seks sifre' (eksempel: 12 34 567890) samtidig som den setter inn en blåfarget rektangulær boks i stedet for den redigerte teksten:

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

Lær å redigere merknader eller teksten i merknader i .NET-redigeringsappene dine

Merknader kan ofte inneholde sensitive data som kommentarer, notater eller til og med revisjoner. For å sikre at innholdet i dokumentkommentarene dine holdes sikkert, må du kanskje redigere dem. GroupDocs.Redaction for .NET lar deg redigere kommentarteksten eller helt fjerne selve merknaden.

Lær å redigere merknader eller teksten i merknader i .NET-redigeringsappene dine

Bygg C#, .NET-redigeringsapper for å skjule og slette merknadsinnhold

Vennligst bruk følgende C#-kode for å redigere innholdet i merknader fra .NET-dokumentene dine i PDF, Word, Excel, PowerPoint, RTF og mange andre formater:

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()
}    

Fjern merknader programmatisk fra .NET-filene dine i flere formater

Akkurat som å redigere det som er inneholdt i merknadene, kan du fjerne kommentarene fullstendig om nødvendig. Bruk koden nedenfor for å oppnå dette:

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()
} 

Rediger privat eller sensitiv informasjon fra PNG-, JPG-, GIF- og TIFF-bildene dine

Når du arbeider med bilder, kan du støte på en situasjon der du må redigere eller fjerne privat informasjon fra dem. Dette kan være alt fra et personnummer til en persons ansikt til en person. Redaksjon for .NET kan fungere som det perfekte redigeringsverktøyet for deg for å rense PNG-, GIF-, TIFF- og JPG-bilder ved å redigere bestemte områder i bildefiler, søke og redigere tekst i et bilde, eller redigere innebygde bilder i .NET.

Rediger privat eller sensitiv informasjon fra PNG-, JPG-, GIF- og TIFF-bildene dine

Rediger et spesifisert område inne i en bildefil

For å redigere et bestemt område i et bilde, vennligst bruk C#-koden vist nedenfor. Mens vi bruker et JPG-bilde i denne eksempelkoden, kan du bruke alle de andre støttede bildeformatene som PNG, GIF, TIFF eller 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();
       };
    }     

Bruk innebygd bilderedigering i .NET

Sammen med vanlig bilderedigering kan du også redigere bilder som er innebygd i et dokument ved å bruke GroupDocs.Redaction for .NET. For å redigere bilder som er innebygd med en Microsoft Word-fil, bruk følgende kodebit:

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

Hva er de forskjellige måtene å lagre en redigert fil?

Når du redigerer et dokument eller bilde, er det viktig å sørge for at informasjonen er skjult på en slik måte at den ikke kan gjenopprettes eller bli synlig. Dette bidrar til å opprettholde integriteten til det redigerte innholdet. Så når du er ferdig med å redigere en fil du ønsker, er neste fase å lagre den på riktig måte. Ved å bruke GroupDocs.Redaction for .NET kan du lagre den redigerte filen i originalformatet, overskrive den originale filen og lagre den som en rasterisert PDF eller til en strøm.

Hva er de forskjellige måtene å lagre en redigert fil?

Lagre det redigerte dokumentet til originalformatet

Denne eksempelkoden viser hvordan du lagrer et Word-dokument i originalformatet a> etter å ha redigert det:

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

Lagre det redigerte dokumentet som en rasterisert PDF

Du kan lagre filen etter redaksjon som en rasterisert PDF, vennligst bruk følgende kode for å gjøre dette:

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

Vi tilbyr også Gratis nettapper for øyeblikkelig redigering av PDF, Word, Excel, PowerPoint, OpenDocument, PNG, JPG, GIF, TIFF , og mange andre filer som bruker dine mobile eller stasjonære enheter, så sørg for å sjekke dem ut.

Leter du etter hjelp?

Ta en titt på støttekanalene våre for å få hjelp med spørsmål knyttet til Conholdate-produkt-API-funksjoner og arbeid.