-
-
Save anandbagmar/2360f9f940081a61108ac4eb190769f9 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
put this in your POM file | |
<dependencies> | |
<dependency> | |
<groupId>com.applitools</groupId> | |
<artifactId>eyes-images-java3</artifactId> | |
<version>RELEASE</version> | |
</dependency> | |
<dependency> | |
<groupId>org.apache.pdfbox</groupId> | |
<artifactId>pdfbox</artifactId> | |
<version>2.0.8</version> | |
</dependency> | |
<dependency> | |
<groupId>org.apache.pdfbox</groupId> | |
<artifactId>pdfbox-tools</artifactId> | |
<version>2.0.8</version> | |
</dependency> | |
</dependencies> | |
*/ | |
public static void main(String[] args) | |
{ | |
Eyes eyes = new Eyes(); | |
eyes.setApiKey("YOUR_API_KEY"); | |
eyes.open("PDF test", "PDF test"); | |
try (final PDDocument document = PDDocument.load(new File("your_file.pdf"))){ | |
PDFRenderer pdfRenderer = new PDFRenderer(document); | |
for (int page = 0; page < document.getNumberOfPages(); ++page) | |
{ | |
System.out.println("Page " + (page+1) + " out of " + document.getNumberOfPages()); | |
BufferedImage bim = pdfRenderer.renderImage(page); | |
eyes.checkImage(bim); | |
} | |
eyes.close(); | |
document.close(); | |
} catch (IOException e){ | |
eyes.abortIfNotClosed(); | |
System.err.println("Exception while trying to create pdf document - " + e); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment