Redagowanie to proces ukrywania lub usuwania informacji niejawnych w dokumencie. Zredagowane informacje są zwykle uważane za wrażliwe, prywatne lub niejawne. Dlatego redagowanie jest często używane do utrzymania lub poprawy bezpieczeństwa plików i prywatności poprzez ochronę poufnych informacji przed narażeniem na szwank. Redagowanie może również służyć do usuwania danych osobowych z dokumentów, takich jak numery ubezpieczenia społecznego, adresy lub hasła do dokumentów prawnych, finansowych lub urzędowych.
Biorąc pod uwagę stale rosnące obawy dotyczące prywatności danych, narzędzia redakcyjne i oprogramowanie zyskały na znaczeniu. Takie narzędzia pozwalają użytkownikom elektronicznie redagować lub ukrywać różne rodzaje danych użytkownika w dokumentach wieloformatowych. Jeśli szukasz bogatej w funkcje biblioteki do redagowania dokumentów, nie szukaj dalej niż GroupDocs.Redaction dla .NET. Ten interfejs API zawiera zestaw bardzo przydatnych, łatwych w użyciu funkcji do redagowania tekstu, adnotacji i metadanych z plików PDF, DOCX, XLSX, PPTX, ODT, RTF, PNG, JPG, GIF i TIFF.
Zanim zaczniesz redagować dokumenty za pomocą GroupDocs.Redaction for .NET, upewnij się, że masz zainstalowaną poprawną wersję interfejsu API i spełniasz wszystkie inne wymagania wstępne. Istnieje kilka opcji instalacji GroupDocs.Redaction for .NET, takich jak użycie NuGet lub uzyskanie instalatora MSI ze strony sekcja pobierania. Możesz także zainstalować go za pomocą konsoli Menedżera pakietów:
Aby uzyskać dalszą pomoc i informacje, zapoznaj się z tym przewodnikiem.
Po pomyślnym skonfigurowaniu GroupDocs.Redaction dla .NET w twoim systemie, sprawdźmy teraz niektóre z popularnych przypadków użycia do redagowania danych i informacji niejawnych z twoich dokumentów.
Redagowanie tekstu jest najczęściej stosowaną opcją, jeśli chodzi o ukrywanie lub usuwanie ważnych informacji z dokumentu. Można to zrobić z różnych powodów, takich jak ochrona poufnych informacji lub po prostu wyczyszczenie dokumentu przed udostępnieniem go komuś. Istnieje kilka różnych sposobów redagowania tekstu, w tym użycie tekstu zastępczego (w miejsce zredagowanej treści) lub wstawienie kolorowych ramek. GroupDocs.Redaction for .NET pozwala na dokładną frazę lub wyrażenie regularne w celu zredagowania określonego tekstu z dokumentów PDF i Word, arkuszy kalkulacyjnych Excel i prezentacji PowerPoint.
Jeśli chcesz zastąpić tekst zawierający ważne dane osobowe z pliku własnym tekstem, używając dokładnej frazy, użyj kodu C# podanego poniżej. Ten kod zastąpi nazwisko „John Doe” określonym tekstem, usuwając w ten sposób imię i nazwisko osoby z dokumentu:
using (Redactor redactor = new Redactor(@"sample.docx"))
{
redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
redactor.Save();
}
Aby zastosować prostokątne czarne pole na zredagowanym tekście zamiast ciągu zastępczego, użyj następującego fragmentu kodu:
Możesz także użyć wyrażenia regularnego do redagowania. Podany poniżej kod C# zredaguje tekst, który pasuje do sekwencji wyrażenia regularnego „dwie cyfry, spacja, dwie cyfry, spacja ponownie i sześć cyfr” (przykład: 12 34 567890), jednocześnie wstawiając niebieskie prostokątne pole zamiast zredagowany tekst:
Adnotacje mogą często zawierać poufne dane, takie jak komentarze, notatki, a nawet poprawki. Aby zapewnić bezpieczeństwo treści adnotacji w dokumencie, może być konieczne ich zredagowanie. GroupDocs.Redaction for .NET pozwala zredagować tekst adnotacji lub całkowicie usunąć samą adnotację.
Użyj następującego kodu C#, aby zredagować zawartość adnotacji z dokumentów .NET w formacie PDF, Word, Excel, PowerPoint, RTF i wielu innych formatach:
Podobnie jak redagowanie zawartości adnotacji, w razie potrzeby możesz całkowicie usunąć adnotacje. Aby to osiągnąć, użyj kodu podanego poniżej:
Podczas pracy z obrazami możesz spotkać się z sytuacją, w której musisz zredagować lub usunąć z nich prywatne informacje. Może to być wszystko, od numeru ubezpieczenia społecznego po twarz osoby. Redaction for .NET może działać jako doskonałe narzędzie do redagowania obrazów PNG, GIF, TIFF i JPG poprzez redagowanie określonych obszarów w plikach graficznych, wyszukiwanie i redagowanie tekstu w obrazie lub redagowanie osadzonych obrazów w .NET.
Aby zredagować określony obszar obrazu, użyj kodu C# pokazanego poniżej. Chociaż w tym przykładowym kodzie używamy obrazu JPG, możesz użyć dowolnego innego obsługiwanego formatu obrazu, takiego jak PNG, GIF, TIFF lub 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();
};
} Oprócz zwykłej redakcji obrazu możesz również redagować obrazy osadzone w dokumencie za pomocą GroupDocs.Redaction dla .NET. Aby zredagować obrazy osadzone w pliku Microsoft Word, użyj następującego fragmentu kodu:
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();
};
} Podczas redagowania dokumentu lub obrazu ważne jest, aby informacje były ukryte w sposób uniemożliwiający ich odzyskanie lub wyświetlenie. Pomaga to zachować integralność zredagowanej treści. Tak więc, gdy skończysz redagować wybrany plik, następną fazą jest odpowiednie zapisanie go. Korzystając z GroupDocs.Redaction for .NET, możesz zapisać zredagowany plik w jego oryginalnym formacie, nadpisać oryginalny plik i zapisać go jako zrasteryzowany plik PDF lub w strumieniu.
Ten przykładowy kod pokazuje, jak zapisać dokument programu Word w oryginalnym formacie po zredagowaniu:
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() });
}
Możesz zapisać plik po redakcji jako zrasteryzowany PDF, użyj następującego kodu, aby to zrobić:
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 });
} Zapewniamy również bezpłatne aplikacje online do natychmiastowego redagowania plików PDF, Word, Excel, PowerPoint, OpenDocument, PNG, JPG, GIF, TIFF , i wiele innych plików przy użyciu urządzeń przenośnych lub stacjonarnych, więc koniecznie je sprawdź.
Możesz łatwo eksportować dane do Microsoft Excel z różnych dostępnych źródeł, takich jak JSON i CSV.
Kontynuuj czytanieMasz kilka skoroszytów programu Excel i chcesz je połączyć w jeden plik na potrzeby raportowania lub przechowywania danych w jednym miejscu
Kontynuuj czytanieKonwersja dokumentów Word, w tym DOC lub DOCX w .NET, jest bardzo częstym wymaganiem
Kontynuuj czytanie