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.