Documents differences checking framework

Java applications empowered by GroupDocs.Comparison compare PPTX

Microsoft PowerPoint PPTX presentations might be compared by GroupDocs.Comparison for Java using Java, J2EE, or J2SE applications.

Use Java for comparing multiple PPTX files

Use GroupDocs.Comparison to analyze MS PowerPoint presentations

  1. Install package from Maven
  2. Provide new comparer along with PPTX path
  3. Append PPTX presentations for comparison
  4. Get detailed report
Copy

// Check files from your hard drive for differences or similarities

// Create a Comparer object by specifying the initial file
try (Comparer comparer = new Comparer("main.pptx") 
{
    // Include additional files to comparing
	comparer.add("version1.pptx");
    comparer.add("version2.pptx");
    comparer.add("version3.pptx");

    // Get the report with the specified name as the result
    final Path resultPath = comparer.compare("full_report.pptx"); 

    System.out.println("\nDocuments compared successfully.");
}
<dependencies> <dependency> <groupId>com.groupdocs</groupId> <artifactId>groupdocs-comparison</artifactId> <version></version> </dependency> </dependencies> <repositories> <repository> <id>repository.groupdocs.com</id> <name>GroupDocs Repository</name> <url>https://repository.groupdocs.com/repo/</url> </repository> </repositories>
click to copy
copied
More examples Documentation

Explore the features of the GroupDocs.Comparison for Java

The GroupDocs.Comparison for Java API implements comparison reports about differences in PPTX presentations. Result reports contains no only differences text but in shapes, styles, and other elements. Merging many presentations to one taking only desired. No third-party external libraries required. Empower Java projects by adding minimal code amount.
Learn more
About illustration

Ready to get started?

Try GroupDocs.Comparison features for free or request a license

Analyze PPTX files using Java

The GroupDocs.Comparison for Java software allows to detect differences at MS PowerPoint PPTX presentations producing detailed and precise reports without extra efforts.

 English