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.
Î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:
Pentru ajutor și informații suplimentare, consultați acest ghid.
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.
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.
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:
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:
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ă.
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:
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:
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.
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();
};
} Î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();
};
} 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.
Acest exemplu de cod arată cum să salvați un document Word în formatul său original după redactare:
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() });
}
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.
Puteți exporta cu ușurință date în Microsoft Excel din diverse surse disponibile, cum ar fi JSON și CSV.
Continuați lecturăAveți mai multe registre de lucru Excel și doriți să le combinați într-un singur fișier pentru raportare sau pentru a păstra datele într-un singur loc
Continuați lecturăConvertirea documentelor Word, inclusiv DOC sau DOCX în .NET este o cerință foarte comună
Continuați lectură