public class TextPdfComparer extends Object
Represents a class to comparison two PDF pages or PDF documents.
| Constructor and Description |
|---|
TextPdfComparer() |
| Modifier and Type | Method and Description |
|---|---|
static String |
assemblyDestinationPageText(List<DiffOperation> diffs)
Restores changed text from the list of changes.
|
static String |
assemblySourcePageText(List<DiffOperation> diffs)
Restores the original text from the list of changes.
|
static List<List<DiffOperation>> |
compareDocumentsPageByPage(Document document1,
Document document2,
ComparisonOptions options)
Compares two documents page by page.
|
static List<List<DiffOperation>> |
compareDocumentsPageByPage(Document document1,
Document document2,
ComparisonOptions options,
String resultPdfDocumentPath)
Compares two documents page by page.
|
static List<DiffOperation> |
compareFlatDocuments(Document document1,
Document document2,
ComparisonOptions options)
Compares two documents page by page.
|
static List<DiffOperation> |
compareFlatDocuments(Document document1,
Document document2,
ComparisonOptions options,
String resultPdfDocumentPath)
Compares two documents page by page.
|
static List<DiffOperation> |
comparePages(Page page1,
Page page2,
ComparisonOptions options)
Compares document pages.
|
static DocumentComparisonStatistics |
createComparisonStatistics(List<List<DiffOperation>> diffs)
Gets documents comparison statistics.
|
static TextItemComparisonStatistics |
createComparisonStatistics1(List<DiffOperation> diffs)
Gets comparison statistics.
|
public static List<List<DiffOperation>> compareDocumentsPageByPage(Document document1, Document document2, ComparisonOptions options)
Compares two documents page by page.
document1 - First document..document2 - Second document.options - Comparison options.public static List<List<DiffOperation>> compareDocumentsPageByPage(Document document1, Document document2, ComparisonOptions options, String resultPdfDocumentPath)
Compares two documents page by page. The result is saved in a PDF file.
document1 - First document..document2 - Second document.options - Comparison options.resultPdfDocumentPath - Path to the pdf file to save the comparison results.public static List<DiffOperation> compareFlatDocuments(Document document1, Document document2, ComparisonOptions options)
Compares two documents page by page. The documents are compared as a whole. Before comparing text, the texts of document pages are combined into one text.
document1 - First document.document2 - Second document.options - Comparison options.public static List<DiffOperation> compareFlatDocuments(Document document1, Document document2, ComparisonOptions options, String resultPdfDocumentPath)
Compares two documents page by page. The result is saved in a PDF file. The documents are compared as a whole. Before comparing text, the texts of document pages are combined into one text.
document1 - First document.document2 - Second document.options - Comparison options.resultPdfDocumentPath - Path to the pdf file to save the comparison results.public static List<DiffOperation> comparePages(Page page1, Page page2, ComparisonOptions options)
Compares document pages.
page1 - First page.page2 - Second page.options - Comparison options.public static TextItemComparisonStatistics createComparisonStatistics1(List<DiffOperation> diffs)
Gets comparison statistics.
diffs - The list of changes.public static DocumentComparisonStatistics createComparisonStatistics(List<List<DiffOperation>> diffs)
Gets documents comparison statistics.
diffs - The list of changes.public static String assemblySourcePageText(List<DiffOperation> diffs)
Restores the original text from the list of changes.
diffs - The list of changes.public static String assemblyDestinationPageText(List<DiffOperation> diffs)
Restores changed text from the list of changes.
diffs - The list of changes.Copyright © 2025 Aspose. All Rights Reserved.