Polskie
 Polskie

Redaguj pliki PDF, Word, Excel, PowerPoint i obrazy w .NET

Twórz niestandardowe aplikacje redakcyjne w środowisku .NET, aby redagować pliki PDF, dokumenty Word, arkusze kalkulacyjne Excel, prezentacje PowerPoint, obrazy PNG, JPG, GIF i TIFF. Możesz redagować adnotacje, metadane i tekst, aby poprawić bezpieczeństwo plików i prywatność.

Wypróbuj nasze interfejsy API za darmoUzyskaj tymczasową licencję

Bezpieczna i inteligentna redakcja dokumentów

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.

Rozpoczęcie pracy

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:

PM> Install-Package GroupDocs.Redaction

Aby uzyskać dalszą pomoc i informacje, zapoznaj się z tym przewodnikiem.

Przypadki użycia redakcji dokumentów

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.

Jak zredagować tekst, używając dokładnej frazy i wyrażenia regularnego?

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.

Jak zredagować tekst, używając dokładnej frazy i wyrażenia regularnego?

Użyj dokładnej frazy, aby zredagować tekst w .NET

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:

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

Używanie wyrażeń regularnych do redagowania tekstu

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:

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

Dowiedz się, jak redagować adnotacje lub tekst w adnotacjach w aplikacjach redakcyjnych .NET

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ę.

Dowiedz się, jak redagować adnotacje lub tekst w adnotacjach w aplikacjach redakcyjnych .NET

Twórz aplikacje do redagowania w języku C# i .NET, aby ukrywać i usuwać zawartość adnotacji

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:

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

Programowo usuwaj adnotacje z wieloformatowych plików .NET

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:

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

Redaguj prywatne lub poufne informacje z obrazów PNG, JPG, GIF i TIFF

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.

Redaguj prywatne lub poufne informacje z obrazów PNG, JPG, GIF i TIFF

Zredaguj określony obszar w pliku obrazu

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

Zastosuj redakcję osadzonego obrazu w .NET

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

Jakie są różne sposoby zapisywania zredagowanego pliku?

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.

Jakie są różne sposoby zapisywania zredagowanego pliku?

Zapisywanie zredagowanego dokumentu jako zrastrowanego pliku PDF

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ź.

Szukasz pomocy?

Sprawdź nasze kanały wsparcia, aby uzyskać pomoc w przypadku pytań związanych z funkcjami i działaniem interfejsu API produktu Conholdate.