어떤 경우에는 .NET 응용 프로그램에서 둘 이상의 PDF 문서를 비교해야 할 수도 있습니다. 프로그래밍 방식으로 차이점을 쉽게 비교하고 강조 표시할 수 있습니다. 이 기사에서는 두 개 이상의 PDF 파일을 비교하고 C#을 사용하여 차이점을 강조하는 방법을 배웁니다.
이 문서에서는 다음 주제를 논의/다룹니다.
PDF 문서를 비교하는 C# API
PDF 문서를 비교하기 위해 GroupDocs.Comparison for .NET API를 사용합니다. 차이점 요약을 나열하는 비교 문서를 제공하면서 단어, 단락 및 문자에 대한 콘텐츠 변경을 감지하기 위해 비교합니다. .NET 비교 라이브러리는 PDF, HTML, Outlook 이메일, Microsoft Office Word 문서, Excel 스프레드시트, PowerPoint 프레젠테이션, OneNote, Visio 다이어그램, 텍스트와 같은 널리 사용되는 이미지 및 문서 형식의 텍스트 스타일과 콘텐츠의 차이점 확인을 지원합니다. , 및 이미지. .NET 플랫폼을 대상으로 하는 모든 개발 환경에서 응용 프로그램을 개발하는 데 사용할 수 있습니다.
API의 DLL을 다운로드하거나 NuGet을 사용하여 설치할 수 있습니다.
Install-Package GroupDocs.Comparison
C#을 사용하여 두 개의 PDF 파일 비교
아래에 제공된 간단한 단계에 따라 두 개의 PDF 문서를 비교할 수 있습니다.
다음 코드 샘플은 C#을 사용하여 두 PDF 문서를 비교하고 차이점을 강조 표시하는 방법을 보여줍니다.
using (Comparer comparer = new Comparer("C:\\Files\\source.pdf"))
{
comparer.Add("C:\\Files\\target.pdf");
comparer.Compare("C:\\Files\\result.pdf");
}
결과 문서에는 아래와 같이 변경 사항 요약을 보여주는 문서 끝에 요약 페이지가 포함됩니다.
여러 PDF 파일을 비교하려면 아래와 같이 여러 대상 PDF 파일을 비교에 추가하기만 하면 됩니다.
comparer.Add("target2.docx");
comparer.Add("target3.docx");
C#을 사용하여 암호로 보호된 PDF 파일 비교
아래에 제공된 간단한 단계에 따라 암호로 보호된 PDF 문서를 비교할 수 있습니다.
- Comparer 클래스의 인스턴스 생성
- 생성자에 대한 소스 PDF 파일 경로 제공
- LoadOptions를 사용하여 소스 파일에 대한 암호 제공
- 비교 대상 PDF 파일 추가
- LoadOptions를 사용하여 대상 파일에 대한 암호 제공
- 출력 파일 경로와 함께 Compare 메서드를 호출합니다.
다음 코드 샘플은 C#을 사용하여 암호로 보호된 PDF 문서를 비교하는 방법을 보여줍니다.
using (Comparer comparer = new Comparer("C:\\Files\\source.pdf", new LoadOptions() { Password = "1234" }))
{
comparer.Add("C:\\Files\\target.pdf", new LoadOptions() { Password = "5678" });
comparer.Compare("C:\\Files\\result.pdf");
}
무료 라이선스 받기
무료 임시 라이선스를 요청하면 평가 제한 없이 API를 사용해 볼 수 있습니다.
결론
이 문서에서는 C#을 사용하여 둘 이상의 PDF 문서를 비교하고 차이점을 강조 표시하는 방법을 배웠습니다. 문서를 사용하여 GroupDocs.Comparison .NET API에 대해 더 자세히 알아볼 수 있습니다. 모호한 부분이 있는 경우 포럼을 통해 언제든지 문의해 주십시오.