org.xhtmlrenderer.tool.Boxer Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of flying-saucer-core Show documentation
Show all versions of flying-saucer-core Show documentation
Flying Saucer is a CSS 2.1 renderer written in Java. This artifact contains the core rendering and layout code as well as Java2D output.
package org.xhtmlrenderer.tool;
import org.xhtmlrenderer.test.DocumentDiffTest;
import java.io.File;
public class Boxer {
private void run(String filen) throws Exception {
File file = new File(filen);
if (!file.exists() || file.isDirectory()) {
throw new IllegalArgumentException(filen + " not a file, or is a directory. Give me a single file name.");
}
System.out.println(DocumentDiffTest.xhtmlToDiff(filen, 1024, 768));
}
public static void main(String[] args) throws Exception {
if (args.length == 0) {
throw new IllegalArgumentException("Give a file name");
}
new Boxer().run(args[0]);
}
}