Dansk
 Dansk

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

Byg tilpassede redigeringsapps i .NET til at redigere PDF-filer, Word-dokumenter, Excel-regneark, PowerPoint-præsentationer, PNG-, JPG-, GIF- og TIFF-billeder. Du kan redigere annoteringer, metadata og tekst for at forbedre filsikkerhed og privatliv.

Prøv vores API'er gratisFå midlertidig licens

Sikker og intelligent dokumentredigering

Redaktion er processen med at skjule eller slette klassificerede oplysninger i et dokument. De redigerede oplysninger anses normalt for at være følsomme, private eller klassificerede. Derfor bruges redaktion ofte til at opretholde eller forbedre filsikkerhed og privatliv ved at forhindre, at følsomme oplysninger bliver kompromitteret. Redaktion kan også bruges til at fjerne personlige data fra dokumenter, såsom personnumre, adresser eller adgangskoder til juridiske, økonomiske eller officielle dokumenter.

I betragtning af de stadigt stigende bekymringer om databeskyttelse, har redaktionsværktøjer og software fået stor betydning. Sådanne værktøjer giver brugerne mulighed for elektronisk at redigere eller skjule forskellige typer brugerdata fra deres dokumenter i flere formater. Hvis du også leder efter et funktionsrigt dokumentredigeringsbibliotek, skal du ikke lede længere end GroupDocs.Redaction til .NET. Denne API pakker et sæt meget nyttige, brugervenlige funktioner til at redigere tekst, annoteringer og metadata fra PDF-, DOCX-, XLSX-, PPTX-, ODT-, RTF-, PNG-, JPG-, GIF- og TIFF-filer.

Kom godt i gang

Før du begynder at redigere dine dokumenter ved hjælp af GroupDocs.Redaction til .NET, skal du sørge for at have installeret den korrekte API-version og eventuelle andre forudsætninger. Du har et par muligheder for at installere GroupDocs.Redaction til .NET, såsom at bruge NuGet eller hente MSI-installationsprogrammet fra downloadsektion. Du kan også installere det via Package Manager Console:

PM> Install-Package GroupDocs.Redaction

For yderligere hjælp og information, se venligst denne vejledning.

Brugssager for dokumentredigering

Efter succesfuld opsætning af GroupDocs.Redaction til .NET på dit system, lad os nu tjekke nogle af de populære brugssager til redaktion af data og klassificeret information fra dine dokumenter.

Hvordan redigerer man tekst ved hjælp af den nøjagtige sætning og det regulære udtryk?

Tekstredigering er den mest brugte mulighed, når det kommer til at skjule eller fjerne vigtig information fra et dokument. Dette kan gøres af forskellige årsager, såsom at beskytte følsomme oplysninger eller blot at rydde op i et dokument, før du deler det med nogen. Der er et par forskellige måder at redigere tekst på, herunder at bruge en erstatningstekst (i stedet for det redigerede indhold) eller indsætte farvede felter. GroupDocs.Redaction til .NET giver dig mulighed for den nøjagtige sætning eller et regulært udtryk for at redigere specificeret tekst fra dine PDF- og Word-dokumenter, Excel-regneark og PowerPoint-præsentationer.

Hvordan redigerer man tekst ved hjælp af den nøjagtige sætning og det regulære udtryk?

Brug den nøjagtige sætning til at redigere tekst i .NET

Hvis du ønsker at erstatte tekst, der indeholder vigtige personlige oplysninger fra en fil med brugerdefineret tekst ved hjælp af den nøjagtige sætning, skal du bruge C#-koden nedenfor. Denne kode vil erstatte navnet 'John Doe' med den angivne tekst, således at navnet på personen fjernes fra dokumentet:

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

For at anvende en rektangulær sort boks over den redigerede tekst i stedet for en erstatningsstreng, skal du bruge følgende kodestykke:

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

Brug af et regulært udtryk til at redigere tekst

Du kan også bruge et regulært udtryk til at redigere. Den nedenfor angivne C#-kode vil redigere tekst, der matcher den regulære udtrykssekvens af 'to cifre, mellemrum, to cifre, mellemrum igen og seks cifre' (eksempel: 12 34 567890), mens den også indsætter en blåfarvet rektangulær boks i stedet for den redigerede 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();
}

Lær at redigere annoteringer eller teksten i annoteringer i dine .NET-redigeringsapps

Annoteringer kan ofte indeholde følsomme data såsom kommentarer, noter eller endda revisioner. For at sikre at indholdet af dine dokumentanmærkninger holdes sikkert, skal du muligvis redigere dem. GroupDocs.Redaction for .NET lader dig redigere annotationsteksten eller helt fjerne selve annoteringen.

Lær at redigere annoteringer eller teksten i annoteringer i dine .NET-redigeringsapps

Byg C#, .NET redaktionsapps for at skjule og slette annotationsindhold

Brug venligst følgende C#-kode til at redigere indholdet af annoteringer fra dine .NET-dokumenter 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 annoteringer programmatisk fra dine multi-format .NET-filer

Ligesom at redigere, hvad der er indeholdt i annoteringerne, kan du helt fjerne annoteringerne, hvis det er nødvendigt. Brug venligst nedenstående kode for at opnå 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 private eller følsomme oplysninger fra dine PNG-, JPG-, GIF- og TIFF-billeder

Når du arbejder med billeder, kan du støde på en situation, hvor du skal redigere eller fjerne private oplysninger fra dem. Dette kan være alt fra et personnummer til en persons ansigt på en person. Redaktion til .NET kan fungere som det perfekte redigeringsværktøj til at rense PNG-, GIF-, TIFF- og JPG-billeder ved at redigere specifikke områder i billedfiler, søge og redigere tekst i et billede eller redigere indlejrede billeder i .NET.

Rediger private eller følsomme oplysninger fra dine PNG-, JPG-, GIF- og TIFF-billeder

Redaktér et specificeret område inde i en billedfil

For at redigere et bestemt område i et billede, skal du bruge C#-koden vist nedenfor. Mens vi bruger et JPG-billede i denne eksempelkode, kan du bruge et hvilket som helst af de andre understøttede billedformater så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();
       };
    }     

Anvend indlejret billedredigering i .NET

Sammen med den sædvanlige billedredigering kan du også redigere billeder indlejret i et dokument ved hjælp af GroupDocs.Redaction til .NET. For at redigere billeder, der er integreret med en Microsoft Word-fil, skal du bruge følgende kodestykke:

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

Hvad er de forskellige måder at gemme en redigeret fil på?

Når du redigerer et dokument eller billede, er det vigtigt at sørge for, at informationen er skjult på en sådan måde, at den ikke kan gendannes eller blive synlig. Dette hjælper med at bevare integriteten af det redigerede indhold. Så når du er færdig med at redigere en fil efter eget valg, er den næste fase at gemme den korrekt. Ved at bruge GroupDocs.Redaction til .NET kan du gemme den redigerede fil i dets originale format, overskrive den originale fil og gemme den som en rasteriseret PDF eller i en stream.

Hvad er de forskellige måder at gemme en redigeret fil på?

Gem det redigerede dokument i dets originale format

Denne eksempelkode viser, hvordan du gemmer et Word-dokument i dets originale format a> efter at have redigeret 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() });
}
    

Gemmer det redigerede dokument som en rasteriseret PDF

Du kan gemme filen efter redaktion som en rasteriseret PDF, brug venligst følgende kode til at gø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 leverer også Gratis online apps til øjeblikkelig redigering af PDF, Word, Excel, PowerPoint, OpenDocument, PNG, JPG, GIF, TIFF , og mange andre filer ved hjælp af dine mobile eller stationære enheder, så sørg for at tjekke dem ud.

Leder du efter hjælp?

Tjek vores supportkanaler for at få hjælp til dine spørgsmål relateret til Conholdate produkt API-funktioner og arbejde.