Italiano
 Italiano

Redige file PDF, Word, Excel, PowerPoint e immagini in .NET

Crea app di redazione personalizzate in .NET per redigere file PDF, documenti Word, fogli di calcolo Excel, presentazioni PowerPoint, immagini PNG, JPG, GIF e TIFF. Puoi redigere annotazioni, metadati e testo per migliorare la sicurezza e la privacy dei file.

Prova le nostre API gratuitamenteOttieni una licenza temporanea

Redazione sicura e intelligente dei documenti

La redazione è il processo di oscuramento o eliminazione di informazioni classificate in un documento. Le informazioni redatte sono generalmente considerate sensibili, private o classificate. Pertanto, la redazione viene spesso utilizzata per mantenere o migliorare la sicurezza e la privacy dei file impedendo che le informazioni sensibili vengano compromesse. La redazione può anche essere utilizzata per rimuovere i dati personali dai documenti, come numeri di previdenza sociale, indirizzi o password per documenti legali, finanziari o ufficiali.

Considerando le crescenti preoccupazioni sulla privacy dei dati, gli strumenti di redazione e il software hanno acquisito molta importanza. Tali strumenti consentono agli utenti di oscurare elettronicamente o nascondere diversi tipi di dati utente dai loro documenti multiformato. Se stai anche cercando una libreria di redazione di documenti ricca di funzionalità, non guardare oltre GroupDocs.Redaction per .NET. Questa API racchiude una serie di funzionalità molto utili e facili da usare per redigere testo, annotazioni e metadati da file PDF, DOCX, XLSX, PPTX, ODT, RTF, PNG, JPG, GIF e TIFF.

Iniziare

Prima di iniziare a redigere i tuoi documenti utilizzando GroupDocs.Redaction per .NET, assicurati di aver installato la versione API corretta e tutti gli altri prerequisiti. Hai alcune opzioni per l'installazione di GroupDocs.Redaction per .NET come l'utilizzo di NuGet o l'ottenimento del programma di installazione MSI dal sezione download. Puoi anche installarlo tramite la console di Package Manager:

PM> Install-Package GroupDocs.Redaction

Per ulteriore assistenza e informazioni, consulta questa guida.

Casi d'uso di redazione di documenti

Dopo aver configurato correttamente GroupDocs.Redaction per .NET sul tuo sistema, esaminiamo ora alcuni dei casi d'uso più diffusi per la redazione di dati e informazioni classificate dai tuoi documenti.

Come redigere il testo usando la frase esatta e l'espressione regolare?

La redazione del testo è l'opzione più comunemente utilizzata quando si tratta di nascondere o rimuovere informazioni importanti da un documento. Questo può essere fatto per vari motivi, come proteggere informazioni sensibili o semplicemente ripulire un documento prima di condividerlo con qualcuno. Esistono diversi modi per oscurare il testo, incluso l'utilizzo di un testo sostitutivo (al posto del contenuto oscurato) o l'inserimento di riquadri colorati. GroupDocs.Redaction per .NET consente di redigere la frase esatta o un'espressione regolare del testo specificato dai documenti PDF e Word, fogli di calcolo Excel e presentazioni PowerPoint.

Come redigere il testo usando la frase esatta e l'espressione regolare?

Usa la frase esatta per redigere il testo in .NET

Se stai cercando di sostituire il testo contenente importanti dettagli personali da un file con testo personalizzato utilizzando la frase esatta, utilizza il codice C# indicato di seguito. Questo codice sostituirà il nome "John Doe" con il testo specificato, cancellando così il nome della persona dal documento:

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

Per applicare una casella rettangolare di colore nero sul testo oscurato invece di una stringa sostitutiva, utilizza il seguente frammento di codice:

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

Utilizzo di un'espressione regolare per redigere il testo

Puoi anche usare un'espressione regolare per la redazione. Il codice C# indicato di seguito redigerà il testo che corrisponde alla sequenza di espressioni regolari di "due cifre, spazio, due cifre, ancora spazio e sei cifre" (esempio: 12 34 567890) inserendo anche una casella rettangolare di colore blu al posto di il testo redatto:

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

Impara a redigere le annotazioni o il testo all'interno delle annotazioni nelle tue app di redazione .NET

Le annotazioni possono spesso contenere dati sensibili come commenti, note o persino revisioni. Per garantire la sicurezza dei contenuti delle annotazioni del documento, potrebbe essere necessario redigerle. GroupDocs.Redaction per .NET consente di redigere il testo dell'annotazione o di rimuovere completamente l'annotazione stessa.

Impara a redigere le annotazioni o il testo all'interno delle annotazioni nelle tue app di redazione .NET

Crea app di redazione C#, .NET per oscurare ed eliminare i contenuti delle annotazioni

Utilizza il seguente codice C# per redigere il contenuto delle annotazioni dai tuoi documenti .NET di PDF, Word, Excel, PowerPoint, RTF e molti altri formati:

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

Rimuovi le annotazioni a livello di codice dai tuoi file .NET multiformato

Proprio come per redigere ciò che è contenuto nelle annotazioni, puoi rimuovere completamente le annotazioni se necessario. Si prega di utilizzare il codice indicato di seguito per raggiungere questo obiettivo:

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

Oscura informazioni private o sensibili dalle tue immagini PNG, JPG, GIF e TIFF

Quando lavori con le immagini, potresti incontrare una situazione in cui devi oscurare o rimuovere informazioni private da esse. Questo potrebbe essere qualsiasi cosa, da un numero di previdenza sociale al volto di una persona. La redazione per .NET può funzionare come lo strumento di redazione perfetto per ripulire le immagini PNG, GIF, TIFF e JPG redigendo aree specifiche nei file immagine, cercando e redigendo il testo in un'immagine o redigendo le immagini incorporate in .NET.

Oscura informazioni private o sensibili dalle tue immagini PNG, JPG, GIF e TIFF

Oscura un'area specificata all'interno di un file immagine

Per redigere una determinata area in un'immagine, utilizzare il codice C# mostrato di seguito. Mentre utilizziamo un'immagine JPG in questo codice di esempio, puoi utilizzare qualsiasi altro formato di immagine supportato come PNG, GIF, TIFF o 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();
       };
    }     

Applicare l'oscuramento delle immagini incorporato in .NET

Oltre alla consueta redazione delle immagini, puoi anche redigere le immagini incorporate in un documento utilizzando GroupDocs.Redaction per .NET. Per oscurare le immagini incorporate in un file Microsoft Word, utilizza il seguente frammento di codice:

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

Quali sono i diversi modi per salvare un file oscurato?

Quando si redige un documento o un'immagine, è importante assicurarsi che le informazioni siano nascoste in modo tale da non poter essere recuperate o rese visibili. Questo aiuta a mantenere l'integrità del contenuto oscurato. Quindi, una volta che hai finito di redigere un file di tua scelta, la fase successiva è salvarlo in modo appropriato. Utilizzando GroupDocs.Redaction per .NET, è possibile salvare il file redatto nel suo formato originale, sovrascrivere il file originale e salvarlo come PDF rasterizzato o in un flusso.

Quali sono i diversi modi per salvare un file oscurato?

Salvataggio del documento redatto come PDF rasterizzato

Puoi salvare il file dopo la redazione come PDF rasterizzato, si prega di utilizzare il seguente codice per eseguire questa operazione:

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

Forniamo anche app online gratuite per l'oscuramento immediato di PDF, Word, Excel, PowerPoint, OpenDocument, PNG, JPG, GIF, TIFF e molti altri file che utilizzano i tuoi dispositivi mobili o desktop, quindi assicurati di verificarli.

Cerchi aiuto?

Dai un'occhiata ai nostri canali di supporto per assistenza con le tue domande relative alle funzionalità e al funzionamento dell'API del prodotto Conholdate.