IRONSOFTWAREHOME

Jak redagować tekst i obszary w plikach PDF przy użyciu IronPDF i C#

Curtis Chau
Curtis Chau
Updated: 4 czerwca 2026

IronPDF umożliwia programistom C# trwałe usuwanie poufnego tekstu i obszarów z dokumentów PDF za pomocą prostych metod redagowania, zapewniając prywatność danych i zgodność z przepisami poprzez zakrywanie treści czarnymi polami lub tekstem zastępczym.

Redagowanie tekstu polega na trwałym usunięciu lub zamazaniu poufnych informacji z dokumentu. Zazwyczaj robi się to, zakrywając tekst czarnym polem lub używając narzędzia do całkowitego usunięcia tekstu. Redakcja zapewnia, że informacje nie są dostępne ani widoczne, gwarantując prywatność i bezpieczeństwo wrażliwych treści. W dokumentach PDF redagowanie ma kluczowe znaczenie dla zachowania zgodności z przepisami dotyczącymi ochrony danych, takimi jak RODO, HIPAA i inne standardy prywatności. IronPDF zapewnia solidne funkcje redagowania, które wykraczają poza proste nakładanie tekstu, gwarantując trwałe usunięcie poufnych danych ze struktury pliku PDF.

Podobnie, redagowanie regionu powoduje zasłonięcie określonych obszarów w dokumencie. Wymaga to podania współrzędnych regionu, szerokości i wysokości. Zamaskowanie regionów jest szczególnie przydatne w przypadku formularzy, podpisów, obrazów lub wszelkich treści wizualnych zawierających informacje wrażliwe. W przeciwieństwie do zwykłej redakcji tekstu, redakcja oparta na regionach pozwala programistom skupić się na konkretnych obszarach dokumentu, niezależnie od typu treści.

Szybki start: Redagowanie poufnych treści w plikach PDF

Usuń poufne informacje z dokumentów PDF, korzystając z metod redagowania IronPDF. Edytuj tekst na wszystkich stronach PDF za pomocą zaledwie kilku linii kodu, zapewniając poufność i zgodność z przepisami. W niniejszym przewodniku pokazano, jak załadować plik PDF, zastosować redakcję i zapisać zaktualizowany dokument przy użyciu interfejsu API IronPDF.

  1. 1Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. 2Skopiuj i uruchom ten fragment kodu.

    IronPdf.PdfDocument doc = IronPdf.PdfDocument.FromFile("document.pdf");
    doc.RedactTextOnAllPages("sensitive info");
    doc.SaveAs("redacted_document.pdf");
    C#
  3. 3Wdrożenie do testowania w środowisku produkcyjnym

    Rozpocznij używanie IronPDF w swoim projekcie już dziś z darmową wersją próbną
    arrow pointer

Jak redagować tekst z plików PDF w języku C#?

Redagowanie tekstu jest proste dzięki IronPDF. Użyj metody RedactTextOnAllPages, aby usunąć określoną frazę z całego dokumentu. Wykorzystajmy przykładowy dokument w formacie PDF.

using IronPdf;

PdfDocument pdf = PdfDocument.FromFile("novel.pdf");

// Redact 'Alaric' phrase from all pages
pdf.RedactTextOnAllPages("Alaric");

pdf.SaveAs("redacted.pdf");

Aby uzyskać bardziej zaawansowane możliwości edycji plików PDF, możesz zapoznać się z instrukcją edycji plików PDF lub dowiedzieć się, jak ustawić uprawnienia i hasła do plików PDF, aby zwiększyć bezpieczeństwo dokumentów oraz umożliwić ich redagowanie.

Jak wygląda zredagowany plik PDF?

Wynikowy PDF po redakcji frazy Alaric ze wszystkich stron.

Użyj metod RedactTextOnPage i RedactTextOnPages, aby redagować tekst z jednej lub kilku stron, odpowiednio.

Jakie parametry kontrolują redagowanie tekstu?

Oto parametry metod redagowania tekstu i ich przeznaczenie:

  • ReplaceText: To jest ciąg tekstowy, który chcesz redagować.
  • CaseSensitive: Wartość logiczna wskazująca, czy wyszukiwanie powinno być rozróżniające wielkość liter. Jeśli true, będzie dokładnie dopasowywać wielkie i małe litery. Domyślną wartością jest false.
  • OnlyMatchWholeWords: Wartość logiczna określająca, czy należy dopasować tylko całe słowa. Domyślną wartością jest true.
  • DrawRectangles: Wartość logiczna określająca, czy rysować czarne prostokąty wokół obszarów redagowanych. Domyślną wartością jest true.
  • ReplacementText: To jest tekst, który będzie napisany w miejsce redagowanych pozycji. Domyślnym tekstem zastępczym jest "*".

Oto bardziej kompleksowy przykład pokazujący, jak korzystać z tych parametrów:

using IronPdf;

PdfDocument pdf = PdfDocument.FromFile("confidential_report.pdf");

// Redact with custom parameters
pdf.RedactTextOnAllPages("SSN: 123-45-6789", 
    caseSensitive: true, 
    onlyMatchWholeWords: false, 
    drawRectangles: true, 
    replacementText: "[REDACTED]");

// Redact multiple sensitive items
string[] sensitiveTerms = { "salary", "password", "credit card" };
foreach (string term in sensitiveTerms)
{
    pdf.RedactTextOnAllPages(term, caseSensitive: false);
}

pdf.SaveAs("fully_redacted_report.pdf");

W przypadku dokumentów o złożonym formatowaniu warto zapoznać się z informacjami na temat zarządzania czcionkami, aby zapewnić prawidłowe rozpoznawanie tekstu podczas redagowania.


Moją ulubioną biblioteką tego typu jest IronPDF. Umożliwia ona szybkie i efektywne manipulowanie plikami PDF. Posiada także wiele cennych funkcji, takich jak eksport do formatu PDF/A i cyfrowe podpisywanie dokumentów PDF.

Milan Jovanovic

Microsoft MVP

Zobacz studium przypadku

IronOCR pozwala nam oszczędzić 40 000 USD rocznie na ręcznym przetwarzaniu, jednocześnie zwiększając produktywność i uwalniając zasoby do zadań o wysokim wpływie. Gorąco polecam.

Brent Matzelle

Dyrektor technologiczny, OPYN

Zobacz studium przypadku

IronSuite odgrywa kluczową rolę w naszej działalności. Są to narzędzia zwiększające wydajność w całej firmie, w tym tworzenie planów pięter i poprawa zarządzania zapasami.

David Jones

Główny inżynier oprogramowania, Agorus Build

Zobacz studium przypadku

Jak zredagować określone obszary w plikach PDF?

Redagowanie określonych regionów w dokumentach jest bardzo skuteczne. Wywołaj metodę RedactRegionsOnAllPages z obiektem RectangleF, aby redagować region docelowego dokumentu. Wykorzystajmy ten sam przykładowy dokument PDF z powyższego przykładu.

using IronPdf;
using IronSoftware.Drawing;

PdfDocument pdf = PdfDocument.FromFile("novel.pdf");

RectangleF rectangle = new RectangleF(5, 700, 50, 50);

// Redact region on coordinates(5,700) with width and height 50 pixels
pdf.RedactRegionsOnAllPages(rectangle);

pdf.SaveAs("redactedRegion.pdf");

Zaawansowane przykłady redagowania regionów

Podczas pracy ze złożonymi dokumentami może zaistnieć potrzeba redagowania wielu obszarów lub dynamicznego obliczania współrzędnych:

using IronPdf;
using IronSoftware.Drawing;
using System.Collections.Generic;

PdfDocument pdf = PdfDocument.FromFile("form_with_signatures.pdf");

// Redact multiple regions
List<RectangleF> regionsToRedact = new List<RectangleF>
{
    new RectangleF(100, 200, 200, 50),  // Signature area
    new RectangleF(100, 300, 200, 100), // Address block
    new RectangleF(350, 150, 150, 150)  // Photo ID area
};

foreach (var region in regionsToRedact)
{
    pdf.RedactRegionsOnAllPages(region);
}

// Redact regions on specific pages only
pdf.RedactRegionOnPage(0, new RectangleF(50, 50, 100, 30)); // Page 1 header
pdf.RedactRegionOnPages(new[] { 2, 3, 4 }, new RectangleF(400, 700, 150, 50)); // Footer on pages 3-5

pdf.SaveAs("form_redacted.pdf");

Jak wygląda redagowanie regionów?

Plik PDF powstał w wyniku ocenzurowania obszaru o współrzędnych (5,700) o szerokości i wysokości 50 pikseli.

Kiedy należy stosować redagowanie regionów, a kiedy redagowanie tekstu?

Użyj metod RedactRegionOnPage i RedactRegionOnPages, aby redagować regiony z jednej lub kilku stron, odpowiednio.

Redakcja regionalna jest idealnym rozwiązaniem, gdy:

  • Należy usunąć obrazy, logo i elementy graficzne
  • Treści wrażliwe obejmują odręczne notatki lub podpisy
  • Masz do czynienia z formularzami o stałym układzie
  • Chcesz usunąć całe sekcje niezależnie od treści tekstu

Redagowanie tekstu jest wskazane, gdy:

  • Szukasz konkretnych słów kluczowych lub fraz
  • Treść do redagowania pojawia się w wielu miejscach
  • Wymagane jest dopasowanie z uwzględnieniem wielkości liter lub dopasowanie całych słów
  • Struktura dokumentu może się różnić w zależności od pliku

Aby zapewnić kompleksowe zabezpieczenie plików PDF, połącz redagowanie z innymi funkcjami bezpieczeństwa. Dowiedz się więcej o podpisywaniu plików PDF i zapoznaj się z kompresją plików PDF, aby zoptymalizować swoje zabezpieczone dokumenty.

Najlepsze praktyki dotyczące redagowania plików PDF

Podczas wdrażania funkcji redagowania w aplikacjach:

  1. Zawsze zapisuj do nowego pliku: Nigdy nie nadpisuj oryginalnego dokumentu, aby utrzymać ślad audytu
  2. Zweryfikuj kompletność zaciemnienia: Przejrzyj wynik, aby upewnić się, że wszystkie dane wrażliwe zostały usunięte
  3. Weź pod uwagę metadane: Pamiętaj również edytować i usuwać metadane, które mogą zawierać informacje wrażliwe
  4. Testuj obliczenia współrzędnych: Podczas używania zaciemnienia regionu, testuj swoje obliczenia współrzędnych na różnych rozmiarach i orientacjach stron

Jeśli potrzebujesz dodatkowych funkcji przetwarzania dokumentów, dowiedz się, jak wyodrębnić tekst i obrazy z plików PDF przed zastosowaniem redakcji, lub zapoznaj się z tworzeniem formularzy PDF z wbudowanymi kontrolami prywatności.

Gotowy, aby sprawdzić, co jeszcze możesz zrobić? Zapoznaj się z naszą stroną z samouczkami tutaj: Edytuj pliki PDF

Często Zadawane Pytania

Czym jest redagowanie tekstu PDF i dlaczego jest to ważne?

Redagowanie tekstu PDF to proces trwałego usuwania lub zaciemniania wrażliwych informacji z dokumentów, przez zakrywanie tekstu czarnymi kwadratami lub jego całkowite usuwanie. IronPDF dostarcza solidne możliwości redakcji, które gwarantują trwałe usunięcie wrażliwych danych ze struktury PDF, pomagając utrzymać zgodność z przepisami o ochronie danych, takimi jak RODO i HIPAA.

Jakie są kroki, aby usunąć konkretne teksty ze wszystkich stron PDF?

Korzystając z IronPDF, można usuwać konkretne teksty ze wszystkich stron przy pomocy metody RedactTextOnAllPages. Wystarczy wczytać dokument PDF, wywołać doc.RedactTextOnAllPages('wrażliwe informacje') i zapisać zredagowany dokument. To trwale usuwa określony tekst w całym PDF.

Czy mogę zredagować konkretne regiony lub obszary w dokumencie PDF?

Tak, IronPDF pozwala na redagowanie konkretnego regionu dostarczając współrzędne, szerokość i wysokość, korzystając z metody RedactRegionsOnAllPages. To jest szczególnie przydatne do zaciemniania formularzy, podpisów, obrazów lub treści wizualnych zawierających wrażliwe informacje, bez względu na typ zawartości.

Jaka jest różnica pomiędzy redagowaniem tekstu a redagowaniem regionów?

Redagowanie tekstu w IronPDF celuje w usuwanie specyficznych ciągów tekstowych w całym dokumencie, podczas gdy redagowanie regionów zaciemnia określone obszary bazujące na współrzędnych. Redagowanie regionów jest idealne dla zawartości nienależącej do tekstu jak obrazki, podpisy czy pola formularzy, podczas gdy redagowanie tekstu jest idealne do usuwania specyficznych słów lub zwrotów.

Ile kroków jest potrzebnych do implementacji redakcji PDF?

IronPDF czyni redakcję PDF prostą w pięciu krokach: pobranie biblioteki C#, przygotowanie dokumentu PDF, użycie RedactTextOnAllPages do redakcji tekstu lub RedactRegionsOnAllPages do redakcji regionów, oraz zapisanie zredagowanego dokumentu jako nowego pliku.

Czy proces redakcji jest trwały i bezpieczny?

Tak, metody redakcji IronPDF trwale usuwają wrażliwe informacje ze struktury PDF, nie tylko wizualnie je zakrywając. To zapewnia, że zredagowane treści nie mogą być odzyskane lub dostępne, zapewniając prawdziwe bezpieczeństwo i zgodność dla delikatnych dokumentów.

How does IronPDF ensure compliance with privacy regulations?

IronPDF's redaction features help ensure compliance by permanently removing sensitive data from PDFs, aligning with regulations like GDPR and HIPAA.

What is the process for redacting sensitive information from a PDF with IronPDF?

The process involves downloading the C# library, preparing the PDF, applying redaction methods like `RedactTextOnAllPages`, and saving the document as a new file.

What are the benefits of using IronPDF for redacting sensitive information?

IronPDF offers robust redaction features beyond simple text overlay, ensuring sensitive data is removed from the PDF structure, providing reliable privacy and security.

How can IronPDF assist with compliance beyond redaction?

In addition to redaction, IronPDF can manage PDF permissions, edit metadata, and apply encryption, aiding comprehensive compliance and security strategies.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podręczników.

...
Czytaj więcej

Gotowy, aby rozpocząć?

Nuget Downloads 20,756,830Wersja:2026.7właśnie wydany

Odbierz swój BEZPŁATNY

30-dniowy klucz próbny natychmiast.

bullet_checkedNie wymaga karty kredytowej ani tworzenia konta
test_punktorówTestuj w produkcji
bez znaków wodnych
kalendarz_punktorów30 dni w pełni
funkcjonalny produkt
wsparcie_punktorów24/5 wsparcie techniczne
w trakcie okresu próbnego
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta
Biblioteka C# NuGet dla plików PDF
Zainstaluj za pomocą NuGet

Wersja: 2026.7

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. W Eksploratorze Rozwiązań, kliknij prawym przyciskiem Myszy na Odwołania, Zarządzaj pakietami NuGet
  2. Wybierz opcję Przeglądaj i wyszukaj „IronPdf”
  3. Wybierz pakiet i zainstaluj
DLL PDF dla C#
Pobierz DLL

Wersja: 2026.7

lub pobierz instalator Windows tutaj.

  1. Pobierz i rozpakuj IronPDF do lokalizacji takiej jak ~/Libs w katalogu Solution
  2. W Eksploratorze rozwiązań programu Visual Studio kliknij prawym przyciskiem myszy opcję Odwołania. Wybierz opcję Przeglądaj, „IronPdf.dll”

Licencje od 749 USD

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta