Romanian
 Romanian

Redactați fișiere PDF, Word, Excel, PowerPoint și imagine în .NET

Creați aplicații de redactare personalizate în .NET pentru a redacta fișiere PDF, documente Word, foi de calcul Excel, prezentări PowerPoint, imagini PNG, JPG, GIF și TIFF. Puteți redacta adnotări, metadate și text pentru a îmbunătăți securitatea și confidențialitatea fișierelor.

Încercați gratuit API-urile noastreObțineți licență temporară

Redactarea documentelor sigură și inteligentă

Redactarea este procesul de ascundere sau ștergere a informațiilor clasificate dintr-un document. Informațiile redactate sunt de obicei considerate a fi sensibile, private sau clasificate. Prin urmare, redactarea este adesea folosită pentru a menține sau îmbunătăți securitatea și confidențialitatea fișierelor, împiedicând ca informațiile sensibile să fie compromise. Redactarea poate fi folosită și pentru a elimina datele personale din documente, cum ar fi numerele de securitate socială, adresele sau parolele pentru documente legale, financiare sau oficiale.

Având în vedere preocupările din ce în ce mai mari cu privire la confidențialitatea datelor, instrumentele de redactare și software-ul au câștigat multă importanță. Astfel de instrumente permit utilizatorilor să redacteze sau să ascundă electronic diferite tipuri de date ale utilizatorului din documentele lor multiformate. Dacă sunteți în căutarea unei biblioteci de redactare a documentelor bogate în funcții, nu căutați mai departe decât GroupDocs.Redaction pentru .NET. Acest API include un set de funcții foarte utile și ușor de utilizat pentru redactarea textului, adnotărilor și metadatelor din fișiere PDF, DOCX, XLSX, PPTX, ODT, RTF, PNG, JPG, GIF și TIFF.

Noțiuni de bază

Înainte de a începe redactarea documentelor folosind GroupDocs.Redaction pentru .NET, asigurați-vă că ați instalat versiunea corectă a API-ului și orice alte cerințe preliminare. Aveți câteva opțiuni pentru a instala GroupDocs.Redaction pentru .NET, cum ar fi utilizarea NuGet sau obținerea programului de instalare MSI de la secțiunea de descărcări. De asemenea, îl puteți instala prin Consola Manager de pachete:

PM> Install-Package GroupDocs.Redaction

Pentru ajutor și informații suplimentare, consultați acest ghid.

Cazuri de utilizare a redactării documentelor

După ce ați configurat cu succes GroupDocs.Redaction pentru .NET pe sistemul dvs., să verificăm acum câteva dintre cazurile de utilizare populare pentru redactarea datelor și a informațiilor clasificate din documentele dvs.

Cum redactați textul folosind expresia exactă și expresia regulată?

Redactarea textului este cea mai frecvent utilizată opțiune atunci când vine vorba de ascunderea sau eliminarea informațiilor importante dintr-un document. Acest lucru se poate face din diverse motive, cum ar fi protejarea informațiilor sensibile sau pur și simplu curățarea unui document înainte de a-l partaja cu cineva. Există câteva moduri diferite de redactare a textului, inclusiv utilizarea unui text de înlocuire (în locul conținutului redactat) sau inserarea de casete colorate. GroupDocs.Redaction pentru .NET vă permite să redactați expresia exactă sau o expresie obișnuită pentru a redacta textul specificat din documentele PDF și Word, foile de calcul Excel și prezentările PowerPoint.

Cum redactați textul folosind expresia exactă și expresia regulată?

Utilizați expresia exactă pentru a redacta textul în .NET

Dacă doriți să înlocuiți textul care conține detalii personale importante dintr-un fișier cu text personalizat folosind expresia exactă, vă rugăm să utilizați codul C# de mai jos. Acest cod va înlocui numele „John Doe” cu textul specificat, eliminând astfel numele persoanei din document:

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

Pentru a aplica o casetă dreptunghiulară de culoare neagră peste textul redactat în loc de un șir de înlocuire, vă rugăm să utilizați următorul fragment de cod:

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

Utilizarea unei expresii regulate pentru redactarea textului

De asemenea, puteți utiliza o expresie regulată pentru redactare. Codul C# de mai jos va redacta textul care se potrivește cu secvența de expresii regulate „două cifre, spațiu, două cifre, spațiu din nou și șase cifre” (exemplu: 12 34 567890), inserând și o casetă dreptunghiulară de culoare albastră în locul lui. textul redactat:

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

Aflați să redactați adnotările sau textul din adnotări în aplicațiile dvs. de redactare .NET

Adnotările pot conține adesea date sensibile, cum ar fi comentarii, note sau chiar revizuiri. Pentru a asigura păstrarea în siguranță a conținutului adnotărilor documentului, poate fi necesar să le redactați. GroupDocs.Redaction pentru .NET vă permite să redactați textul adnotării sau să eliminați complet adnotarea propriu-zisă.

Aflați să redactați adnotările sau textul din adnotări în aplicațiile dvs. de redactare .NET

Creați aplicații de redactare C#, .NET pentru a ascunde și a șterge conținutul adnotărilor

Utilizați următorul cod C# pentru a redacta conținutul adnotărilor din documentele dvs. .NET PDF, Word, Excel, PowerPoint, RTF și multe alte formate:

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

Eliminați adnotările în mod programatic din fișierele dvs. .NET în format multiplu

La fel ca redactarea a ceea ce este conținut în adnotări, puteți elimina complet adnotările dacă este necesar. Vă rugăm să utilizați codul de mai jos pentru a realiza acest lucru:

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

Redactați informațiile private sau sensibile din imaginile dvs. PNG, JPG, GIF și TIFF

Când lucrați cu imagini, puteți întâlni o situație în care trebuie să redactați sau să eliminați informațiile private din acestea. Acesta poate fi orice, de la un număr de securitate socială la chipul unei persoane. Redaction pentru .NET poate funcționa ca instrument de redactare perfect pentru a vă igieniza imaginile PNG, GIF, TIFF și JPG prin redactarea anumitor zone din fișierele imagine, căutarea și redactarea textului dintr-o imagine sau redactarea imaginilor încorporate în .NET.

Redactați informațiile private sau sensibile din imaginile dvs. PNG, JPG, GIF și TIFF

Redactați o zonă specificată în interiorul unui fișier imagine

Pentru a redacta o anumită zonă dintr-o imagine, vă rugăm să utilizați codul C# afișat mai jos. În timp ce folosim o imagine JPG în acest exemplu de cod, puteți utiliza oricare dintre celelalte formate de imagine acceptate, cum ar fi PNG, GIF, TIFF sau 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();
       };
    }     

Aplicați redarea imaginilor încorporate în .NET

Împreună cu redactarea obișnuită a imaginilor, puteți, de asemenea, redacta imaginile încorporate într-un document utilizând GroupDocs.Redaction pentru .NET. Pentru a redacta imaginile încorporate într-un fișier Microsoft Word, utilizați următorul fragment de cod:

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

Care sunt diferitele moduri de a salva un fișier redactat?

Atunci când redactați un document sau o imagine, este important să vă asigurați că informațiile sunt ascunse în așa fel încât să nu poată fi recuperate sau să devină vizibile. Acest lucru ajută la menținerea integrității conținutului redactat. Deci, odată ce ați terminat de redactat un fișier la alegere, următoarea fază este să îl salvați în mod corespunzător. Folosind GroupDocs.Redaction pentru .NET, puteți salva fișierul redactat în formatul său original, puteți suprascrie fișierul original și îl puteți salva ca PDF rasterizat sau într-un flux.

Care sunt diferitele moduri de a salva un fișier redactat?

Salvarea documentului redactat ca PDF rasterizat

Puteți salva fișierul după redactare ca PDF rasterizat, Vă rugăm să utilizați următorul cod pentru a face acest lucru:

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

De asemenea, oferim Aplicații online gratuite pentru redactarea instantanee de PDF, Word, Excel, PowerPoint, OpenDocument, PNG, JPG, GIF, TIFF , și multe alte fișiere care utilizează dispozitivele dvs. mobile sau desktop, așa că, asigurați-vă că le verificați.

Cauți ajutor?

Consultați canalele noastre de asistență pentru ajutor cu întrebările dvs. legate de funcțiile API-ului produsului Conholdate și de funcționare.