GraphicalPdfComparer

GraphicalPdfComparer

개요

GraphicalPdfComparer은 Aspose.PDF FOSS에서 .NET용 클래스입니다.

두 PDF 페이지/문서를 래스터로 렌더링한 뒤 차이 나는 픽셀을 강조 표시하여 그래픽적으로 비교합니다.

이 클래스는 .NET 프로그램에서 GraphicalPdfComparer 객체를 다루기 위한 7개의 메서드를 제공합니다. 사용 가능한 메서드에는 CompareDocumentsToImages, CompareDocumentsToPdf, ComparePagesToImage, ComparePagesToPdf, GetDifference, GraphicalPdfComparer가 포함됩니다. Aspose.PDF FOSS for .NET 패키지를 설치한 후에는 모든 공개 멤버가 .NET 애플리케이션에서 접근 가능합니다. 속성: Color, Resolution, Threshold.

속성

이름유형액세스설명
ResolutionResolution읽기/쓰기페이지를 래스터화하는 데 사용되는 렌더링 해상도.
ColorColor읽기/쓰기이미지 출력에서 차이 나는 픽셀을 강조 표시하는 데 사용되는 색상.
Thresholddouble읽기/쓰기허용 오차는 퍼센트(0..100)로, 채널당 색상 차이가 이 값 이하일 경우 두 픽셀을 동일한 것으로 간주합니다.

메서드

시그니처설명
GraphicalPdfComparer()기본 설정(150 DPI, 빨간색 하이라이트, 정확한 임계값)으로 비교자를 생성합니다.
GetDifference(page1: Page, page2: Page)두 페이지를 렌더링하고 픽셀 단위 차이를 계산합니다.
ComparePagesToImage(page1: Page, page2: Page, resultImagePath: string)두 페이지를 비교하고 하이라이트 오버레이(다른 픽셀에 색상이 칠해진 원본 페이지)를 이미지 파일에 기록합니다.
CompareDocumentsToImages(document1: Document, document2: Document, targetDirectory: string, fileNamePrefix: string, imageFormat: GdiImageFormat)두 문서를 페이지별로 비교하여, 각 페이지마다 하이라이트된 오버레이 이미지를 targetDirectory에 저장합니다.
ComparePagesToPdf(page1: Page, page2: Page, resultPdfPath: string)두 페이지를 비교하고 하이라이트된 오버레이를 resultPdfPath에 기록되는 PDF의 페이지로 추가합니다.
ComparePagesToPdf(page1: Page, page2: Page, pdfDocument: Document)두 페이지를 비교하고 하이라이트된 오버레이를 pdfDocument의 페이지로 추가합니다.
CompareDocumentsToPdf(document1: Document, document2: Document, resultPdfPath: string)두 문서를 페이지별로 비교하고, 각 페이지에 하이라이트된 오버레이가 포함된 단일 PDF를 resultPdfPath에 작성합니다.
 한국어