GroupDocs.Comparison for Java is a developer API to programmatically build difference checker applications among documents of the same format in Java. Developers can use the GroupDocs.Comparison to find and pinpoint differences in document content, text style and other support document formats including Microsoft Office Word documents, PDF, HTML, Outlook email, Excel spreadsheets, Visio diagrams, text, PowerPoint presentations, OneNote and images. Content changes for words, paragraphs and characters can be detected while summarising differences via a list. Developers can use the API to extract information from a source document, and password enables, fetch, compare and save simply the information, they can also encrypt documents.
GroupDocs.Comparison for Java supported formats:
Microsoft Office Formats
- Outlook: EML, EMLX, MSG
- Word: DOC, DOCX, DOT, DOTX, DOCM, DOTM, RTF
- Excel: XLS, XLSX, XLSM, XLSB, XLT, XLTM, CSV
- PowerPoint: PPT, PPTX, PPS, PPSX, POT, POTX,
- OneNote: ONE
- Visio: VSD, VSDX, VSS, VST, VDX
- Programming Languages: GROOVY, JSON, CS, Java, CPP, JS, PY, RB, PL, ASM, ActionScript, PHP, SQL, LOG, DIFF, LESS, SCALA
- OpenDocument: ODT , ODP, OTP ,OTT, ODS
- Portable: PDF, MOBI
- AutoCAD: DXF, DWG
- Email: EML, EMLX, MSG
- Images: JPEG, BMP, PNG, GIF, DCM, DICOM, DjVu
- Web: HTM, HTML, MHTML
- Text: TXT
Choose Detail Level for Comparison
GroupDocs.Comparison for Java allows developers to dynamically specify the extent to which a document should be compared. Some of the options are low (compare text word by word with exactitude for imaging grid = 50), middle (compare text character by character with exactitude for imaging grid = 100) or high (compare text character by character with precision for imaging grid = 150).
Support for Text Style Comparison
GroupDocs.Comparison for Java offers features to compare the style of text between documents.
The font name, font size, font style (Bold, Italic, Underline, Small Caps, Hyperlink), font colour, and underline colour can be compared to find variations.
Paragraph alignment, indentation, paragraph spacing, first-line indent, and line spacing can also be compared other elements including footer distance, page height & orientation, margins (left, right, top, and bottom), borderline width, and border colour can also be compared.