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 core-renderer Show documentation
Show all versions of core-renderer Show documentation
An XML/XHTML CSS 2.1 Renderer library in pure Java for rendering to PDF, images, and Swing panels.
The newest version!
// package PACKAGE;
package org.xhtmlrenderer.tool;
import org.xhtmlrenderer.test.DocumentDiffTest;
import java.io.File;
/**
* New class
*/
public class Boxer {
private void run(String filen) {
try {
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));
} catch (Exception ex) {
ex.printStackTrace();
}
}
public static void main(String args[]) {
try {
if (args.length == 0) {
throw new IllegalArgumentException("Give a file name");
}
new Boxer().run(args[0]);
} catch (IllegalArgumentException e) {
System.err.println(e.getMessage());
}
}
} // end class