}
public static void main(String[] args) throws Exception {
if (args.length == 0) {
usage(null);
return;
}
String slidenumStr = “-1”;
float scale = 1;
File file = null;
String format = “png”;
File outdir = null;
boolean quiet = false;
for (int i = 0; i < args.length; i++) {
if (args[i].startsWith("-")) {
if ("-scale".equals(args[i])) {
scale = Float.parseFloat(args[++i]);
} else if ("-slide".equals(args[i])) {
slidenumStr = args[++i];
} else if ("-format".equals(args[i])) {
format = args[++i];
} else if ("-outdir".equals(args[i])) {
System.err.println(args[++i]);
outdir = new File(args[++i]);
} else if ("-quiet".equals(args[i])) {
quiet = true;
}
} else {
file = new File(args[i]);
}
}
if (format == null || !format.matches("^(png|gif|jpg|null)$")) {
usage(“Invalid format given”)