com.openhtmltopdf.test.HamletSpeedTest Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of openhtmltopdf-core Show documentation
Show all versions of openhtmltopdf-core Show documentation
Open HTML to PDF is a CSS 2.1 renderer written in Java. This artifact contains the core rendering and layout code.
package com.openhtmltopdf.test;
import com.openhtmltopdf.simple.Graphics2DRenderer;
import com.openhtmltopdf.util.Uu;
import java.io.File;
import java.util.Date;
public class HamletSpeedTest {
public static void main(String[] args) throws Exception {
long total = 0;
for (int i = 0; i < 10; i++) {
Date start = new Date();
Graphics2DRenderer.renderToImage(
new File("demos/browser/xhtml/old/hamlet.xhtml").toURL().toExternalForm(),
700, 700);
Date end = new Date();
long diff = (end.getTime() - start.getTime());
Uu.p("ms = " + diff);
total += diff;
}
long avg = total / 10;
Uu.p("average : " + avg);
}
}