IronPDF 방법 텍스트 및 영역 수정 IronPDF와 C#을 사용하여 PDF에서 텍스트 및 영역을 수정하는 방법 커티스 차우 업데이트됨:1월 10, 2026 다운로드 IronPDF NuGet 다운로드 DLL 다운로드 윈도우 설치 프로그램 무료 체험 시작하기 LLM용 사본 LLM용 사본 LLM용 마크다운 형식으로 페이지를 복사하세요 ChatGPT에서 열기 ChatGPT에 이 페이지에 대해 문의하세요 제미니에서 열기 제미니에게 이 페이지에 대해 문의하세요 Grok에서 열기 Grok에게 이 페이지에 대해 문의하세요 혼란 속에서 열기 Perplexity에게 이 페이지에 대해 문의하세요 공유하다 페이스북에 공유하기 트위터에 공유하기 LinkedIn에 공유하기 URL 복사 이메일로 기사 보내기 This article was translated from English: Does it need improvement? Translated View the article in English IronPDF는 C# 개발자가 간단한 수정 방법을 통해 PDF 문서에서 민감한 텍스트와 영역을 영구적으로 제거할 수 있도록 지원하여, 콘텐츠를 검은색 상자나 대체 텍스트로 덮어 데이터 개인 정보 보호 및 규정 준수를 보장합니다. 귀사는 PDF 보안 및 규정 준수를 위한 연간 구독료에 너무 많은 비용을 지출하고 있습니다. 디지털 서명, 수정, 암호화 및 보호와 같은 SaaS 서비스를 관리하는 솔루션을 일회성 결제로 제공하는 IronSecureDoc을 고려해 보세요. IronSecureDoc 문서 및 기능을 살펴보세요 . 문서 수정은 문서에서 민감한 정보를 영구적으로 제거하거나 가리는 작업을 말합니다. 일반적으로 이는 텍스트를 검은색 상자로 가리거나 도구를 사용하여 완전히 삭제하는 방식으로 이루어집니다. 정보 삭제는 해당 정보에 접근하거나 볼 수 없도록 하여 민감한 콘텐츠에 대한 개인 정보 보호 및 보안을 제공합니다. PDF 문서에서 개인정보 보호 규정(GDPR, HIPAA 및 기타 개인정보 보호 기준)을 준수하려면 정보 삭제(수정)가 매우 중요합니다. IronPDF는 단순한 텍스트 덮어쓰기를 넘어 강력한 정보 삭제 기능을 제공하여 민감한 데이터가 PDF 구조에서 영구적으로 제거되도록 보장합니다. 마찬가지로, 영역을 가리는 기능은 문서에서 지정된 영역을 숨깁니다. 이를 위해서는 해당 지역의 좌표, 너비 및 높이를 제공해야 합니다. 영역 가림 기능은 양식, 서명, 이미지 또는 민감한 정보가 포함된 모든 시각적 콘텐츠를 다룰 때 특히 유용합니다. 단순 텍스트 삭제와 달리 영역 기반 삭제는 개발자가 콘텐츠 유형에 관계없이 문서의 특정 영역을 대상으로 지정할 수 있도록 합니다. 빠른 시작: PDF에서 민감한 텍스트 삭제 IronPDF의 정보 삭제 기능을 사용하여 PDF 문서에서 민감한 정보를 제거하세요. 단 몇 줄의 코드로 모든 PDF 페이지의 텍스트를 수정하여 기밀 유지 및 규정 준수를 보장합니다. 이 가이드에서는 IronPDF API를 사용하여 PDF 파일을 불러오고, 내용을 수정하고, 업데이트된 문서를 저장하는 방법을 설명합니다. 지금 바로 NuGet을 사용하여 PDF 만들기를 시작하세요. NuGet 패키지 관리자를 사용하여 IronPDF를 설치하세요. PM > Install-Package IronPdf 다음 코드 조각을 복사하여 실행하세요. IronPdf.PdfDocument doc = IronPdf.PdfDocument.FromFile("document.pdf"); doc.RedactTextOnAllPages("sensitive info"); doc.SaveAs("redacted_document.pdf"); 실제 운영 환경에서 테스트할 수 있도록 배포하세요. 지금 바로 무료 체험판을 통해 프로젝트에서 IronPDF를 사용해 보세요. 30일 무료 체험 ### 최소 워크플로우(5단계) 텍스트와 영역을 수정하는 C# 라이브러리를 다운로드하세요. PDF 문서를 수정 작업에 맞게 준비하세요. `RedactTextOnAllPages` 메서드를 사용하여 문서 전체의 텍스트를 숨길 수 있습니다. `RedactRegionsOnAllPages` 메서드를 사용하여 문서의 모든 페이지에서 특정 영역을 숨길 수 있습니다. PDF 문서를 새 문서로 저장하거나 내보내십시오. C#에서 PDF 파일의 텍스트를 삭제하는 방법은 무엇인가요? IronPDF를 사용하면 텍스트 수정이 간단합니다. RedactTextOnAllPages 메서드를 사용하여 문서 전체에서 지정된 문구를 제거하십시오. PDF 예시 문서를 사용해 보겠습니다. :path=/static-assets/pdf/content-code-examples/how-to/redact-text-redact-text.cs using IronPdf; PdfDocument pdf = PdfDocument.FromFile("novel.pdf"); // Redact 'Alaric' phrase from all pages pdf.RedactTextOnAllPages("Alaric"); pdf.SaveAs("redacted.pdf"); $vbLabelText $csharpLabel PDF를 더욱 효과적으로 조작하려면 PDF 편집 방법을 살펴보거나 PDF 권한 및 암호 설정을 통해 문서 보안을 강화하고 내용을 삭제하는 방법을 알아보세요. 수정된 PDF 파일은 어떤 모습인가요? 모든 페이지에서 Alaric 문구를 삭제한 결과 PDF 파일입니다. RedactTextOnPage 및 RedactTextOnPages 메서드를 각각 사용하여 단일 페이지 또는 여러 페이지에서 텍스트를 삭제할 수 있습니다. 텍스트 수정 기능을 제어하는 매개변수는 무엇입니까? 다음은 텍스트 수정 메서드의 매개변수와 그 목적입니다. ReplaceText : 삭제할 텍스트 문자열입니다. 대소문자 구분 : 검색 시 대소문자를 구분할지 여부를 나타내는 부울 값입니다. true로 설정하면 대문자와 소문자를 정확히 일치시킵니다. 기본값은 false입니다. OnlyMatchWholeWords : 단어 전체만 일치시킬지 여부를 지정하는 부울 값입니다. 기본값은 true입니다. DrawRectangles : 가려진 영역 주변에 검은색 사각형을 그릴지 여부를 결정하는 부울 값입니다. 기본값은 true입니다. 대체 텍스트 : 삭제된 항목 대신 작성될 텍스트입니다. 기본 대체 텍스트는 "*"입니다. 다음은 이러한 매개변수를 사용하는 방법을 보여주는 보다 포괄적인 예입니다. 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"); 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"); $vbLabelText $csharpLabel 복잡한 서식이 포함된 문서를 처리할 때는, 수정 과정에서 텍스트가 제대로 인식되도록 글꼴 관리 방법을 검토하는 것이 좋습니다. PDF 파일에서 특정 영역을 가리는 방법은 무엇인가요? 문서에서 특정 영역을 삭제하는 것은 매우 효과적입니다. 대상 문서의 영역을 삭제하려면 RectangleF 객체와 함께 RedactRegionsOnAllPages 메서드를 호출하십시오. 위 예시에서 사용했던 PDF 문서를 다시 사용해 보겠습니다. :path=/static-assets/pdf/content-code-examples/how-to/redact-text-redact-region.cs 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"); $vbLabelText $csharpLabel 고급 영역 삭제 예시 복잡한 문서를 다룰 때는 여러 영역을 수정하거나 좌표를 동적으로 계산해야 할 수도 있습니다. 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"); 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"); $vbLabelText $csharpLabel 지역 정보 삭제는 어떤 모습일까요? 결과 PDF는 좌표 (5,700)에서 너비와 높이가 50픽셀인 영역을 수정하여 얻은 것입니다. 영역 수정과 텍스트 수정은 언제 사용해야 할까요? RedactRegionOnPage 및 RedactRegionOnPages 메서드를 각각 사용하여 단일 페이지 또는 여러 페이지에서 영역을 숨길 수 있습니다. 영역 삭제는 다음과 같은 경우에 적합합니다. 이미지, 로고 또는 그래픽 요소를 제거해야 합니다. 민감한 내용에는 손으로 쓴 메모나 서명이 포함됩니다. 레이아웃이 고정된 양식을 다루고 계시는군요. 텍스트 내용과 관계없이 전체 섹션을 삭제하고 싶습니다. 텍스트 수정은 다음과 같은 경우에 더 효과적입니다. 특정 키워드나 문구를 검색하고 계십니다. 삭제할 내용이 여러 곳에 나타납니다 대소문자를 구분하거나 단어 전체를 일치시켜야 합니다. 파일마다 문서 구조가 다를 수 있습니다. PDF 보안을 완벽하게 강화하려면 정보 삭제 기능을 다른 보안 기능과 함께 사용하십시오. PDF 서명에 대해 자세히 알아보고, 보안 문서를 최적화하기 위한 PDF 압축 방법을 살펴보세요. PDF 문서 수정 모범 사례 애플리케이션에 개인 정보 보호를 구현할 때: 항상 새 파일에 저장하십시오 . 감사 기록을 유지하려면 원본 문서를 절대 덮어쓰지 마십시오. 수정 완료 여부 확인 : 출력 결과를 검토하여 모든 민감한 데이터가 제거되었는지 확인합니다. 메타데이터를 고려하세요 : 민감한 정보가 포함될 수 있는 메타데이터도 편집하고 삭제 해야 합니다. 좌표 계산 테스트 : 영역 삭제 기능을 사용할 때는 다양한 페이지 크기와 방향에서 좌표 계산이 정확한지 테스트하십시오. 문서 처리와 관련하여 추가적인 요구 사항이 있는 경우, 수정 작업을 적용하기 전에 PDF에서 텍스트와 이미지를 추출하는 방법 이나 개인 정보 보호 기능이 내장된 PDF 양식을 만드는 방법에 대해 알아보세요. 당신이 할 수 있는 다른 일들을 알아볼 준비가 되셨나요? PDF 편집 방법 튜토리얼 페이지는 여기에서 확인하세요. 자주 묻는 질문 PDF 텍스트 수정이란 무엇이며 왜 중요한가요? PDF 텍스트 수정은 민감한 정보를 문서에서 영구적으로 제거하거나 가리는 과정으로, 텍스트를 검은색 상자로 덮거나 완전히 삭제하는 것을 말합니다. IronPDF는 강력한 수정 기능을 제공하여 민감한 데이터를 PDF 구조에서 영구적으로 제거함으로써 GDPR 및 HIPAA와 같은 데이터 보호 규정을 준수하도록 지원합니다. PDF 파일의 모든 페이지에서 특정 텍스트를 삭제하려면 어떻게 해야 하나요? IronPDF를 사용하면 RedactTextOnAllPages 메서드를 통해 모든 페이지에서 특정 텍스트를 삭제할 수 있습니다. PDF 문서를 불러온 다음 doc.RedactTextOnAllPages('민감한 정보')를 호출하고 삭제된 문서를 저장하면 됩니다. 이렇게 하면 지정된 텍스트가 PDF 전체에서 영구적으로 제거됩니다. PDF 문서에서 특정 영역이나 부분을 가릴 수 있나요? 네, IronPDF에서는 RedactRegionsOnAllPages 메서드를 사용하여 좌표, 너비 및 높이를 제공함으로써 특정 영역을 가릴 수 있습니다. 이 기능은 양식, 서명, 이미지 또는 콘텐츠 유형에 관계없이 민감한 정보가 포함된 모든 시각적 콘텐츠를 가리는 데 특히 유용합니다. 텍스트 삭제와 영역 삭제의 차이점은 무엇인가요? IronPDF의 텍스트 수정 기능은 문서 전체에서 특정 텍스트 문자열을 대상으로 삭제하는 반면, 영역 수정 기능은 좌표를 기반으로 지정된 영역을 가립니다. 영역 수정은 이미지, 서명 또는 양식 필드와 같은 텍스트가 아닌 콘텐츠에 적합하며, 텍스트 수정은 특정 단어나 구문을 제거하는 데 적합합니다. PDF 문서 수정 작업을 수행하는 데 필요한 단계는 몇 단계입니까? IronPDF는 단 5단계만으로 PDF 문서 수정을 간편하게 수행할 수 있도록 해줍니다. C# 라이브러리를 다운로드하고, PDF 문서를 준비하고, 텍스트 수정에는 RedactTextOnAllPages를, 영역 수정에는 RedactRegionsOnAllPages를 사용한 다음, 수정된 문서를 새 파일로 저장하면 됩니다. 삭제 절차는 영구적이고 안전한가요? 네, IronPDF의 정보 삭제 방식은 민감한 정보를 단순히 시각적으로 가리는 것이 아니라 PDF 구조에서 영구적으로 제거합니다. 따라서 삭제된 콘텐츠는 복구하거나 접근할 수 없으므로 민감한 문서에 대한 진정한 보안과 규정 준수를 보장합니다. 커티스 차우 지금 바로 엔지니어링 팀과 채팅하세요 기술 문서 작성자 커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다. 커티스는 개발 분야 외에도 사물 인터넷(IoT)에 깊은 관심을 가지고 있으며, 하드웨어와 소프트웨어를 통합하는 혁신적인 방법을 연구합니다. 여가 시간에는 게임을 즐기거나 디스코드 봇을 만들면서 기술에 대한 애정과 창의성을 결합합니다. 시작할 준비 되셨나요? Nuget 다운로드 17,527,568 | 버전: 2026.2 방금 출시되었습니다 NuGet 무료 다운로드 총 다운로드 수: 17,527,568 라이선스 보기