
문서 내의 텍스트에 스트라이크 스루를 적용하는 것은 일반적인 편집 기능으로, 종종 수정, 교정 및 공동 편집에 사용됩니다. 이 방법은 제거하거나 교체할 텍스트를 시각적으로 표시하면서도 원본 콘텐츠의 가독성을 유지합니다. 이 게시물에서는 Conholdate.Total for .NET의 도움을 받아 C#을 사용하여 스트라이크 스루 효과를 추가하는 방법을 설명할 것입니다. 이 강력한 SDK는 문서에 정밀성과 유연성을 가지고 주석을 달 수 있게 해주며, PDF 및 다른 형식에서 텍스트 변경 사항을 표시하는 데 이상적인 솔루션입니다.
문서에서 취소선을 사용하는 이유는 무엇인가요?
리뷰어와 편집자가 콘텐츠의 어떤 부분을 제거하거나 수정해야 하는지 명확하게 소통하는 데 도움이 됩니다.
Keeping the original text visible, even when marked for deletion, improves traceability during content revisions.
취소선 주석은 팀 환경에서 버전 관리 및 문서 추적을 더 관리하기 쉽게 만듭니다.
법률, 학술 및 비즈니스 문서는 종종 준수, 투명성 및 정확성을 위해 가시적인 수정을 요구합니다.
C#에서 텍스트 취소선 효과 - SDK 설치
문서에서 PDF, DOC, DOCX 등을 포함하여 텍스트에 취소선을 추가하려면 Conholdate.Total for .NET을 설치해야 합니다. 다음 NuGet 설치 명령을 MS Visual Studio에서 실행하기만 하면 됩니다:
Install-Package Conholdate.Total
C#를 사용하여 취소선을 추가하기
다음 C# 코드는 PDF 문서에 취소선 주석을 추가하는 방법을 보여줍니다. 이 접근법은 좌표 기반 위치 지정을 사용하여 취소선 효과를 적용해야 하는 문서의 정확한 영역을 지정합니다.
// Initialize the annotator with the input PDF file
GroupDocs.Annotation.Annotator annotator = new GroupDocs.Annotation.Annotator("document.pdf");
// Create a StrikeoutAnnotation object
GroupDocs.Annotation.Models.AnnotationModels.StrikeoutAnnotation strikeout = new GroupDocs.Annotation.Models.AnnotationModels.StrikeoutAnnotation();
// Set color and opacity
strikeout.FontColor = 0xFF0000;
strikeout.Opacity = 0.7;
// Target page number (zero-based index)
strikeout.PageNumber = 0;
// Define the rectangle where the strikethrough will be applied
List<Point> points = new List<Point>();
points.Add(new Point(180, 730));
points.Add(new Point(300, 730));
points.Add(new Point(180, 700));
points.Add(new Point(300, 700));
strikeout.Points = points;
// Add the strikeout annotation to the document
annotator.Add(strikeout);
// Save the modified document
annotator.Save("strikethrough-text.pdf");
이 예시는 빨간색과 부분 투명도를 가진 취소선 주석을 구성하고 이를 PDF의 첫 페이지의 지정된 영역에 적용합니다. Points 컬렉션은 취소선이 나타날 직사각형 영역을 정의합니다. 주석을 적용한 후 문서는 시각적 편집이 포함된 상태로 저장됩니다.
결론
Strikethrough annotations는 문서를 효과적으로 검토하고 편집하는 데 있어 실용적이고 필수적인 기능입니다. Conholdate.Total for .NET을 사용하면 C# 애플리케이션에서 이 기능을 쉽게 구현할 수 있습니다. 데스크탑 애플리케이션, 웹 기반 플랫폼 또는 문서 워크플로우 시스템을 개발하든 관계없이, 스트라이크아웃 주석을 사용하여 레드라인 기능을 추가하는 것은 명확성을 향상하고, 커뮤니케이션을 개선하며, 수정 프로세스를 간소화하는 데 도움이 됩니다. SDK의 유연성은 문서가 형식 간에 편집 가능하고, 협력적이며, 시각적으로 일관되게 유지되도록 보장합니다.