Skip to content

Instantly share code, notes, and snippets.

@kumarajay1
Created December 20, 2017 14:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kumarajay1/f8d92c7d477926d0721e54cd18a1bc44 to your computer and use it in GitHub Desktop.
Save kumarajay1/f8d92c7d477926d0721e54cd18a1bc44 to your computer and use it in GitHub Desktop.
public parseHtmlFile(){
File input = new File("/tmp/input.html");
Document doc = Jsoup.parse(input, "UTF-8");
Element element = document.select("YourTagName").first();
String data = "Name=" + element.attr("Name")+"\n";
data+="Member="+element.attr("Member");
data+="Exp="element.attr("Exp");
printPage(data)
}
public void printPage(data) {
PrinterJob job = PrinterJob.getPrinterJob();
PageFormat pf = job.defaultPage();
Paper paper = pf.getPaper();
paper.setSize(8.5 * 72, 11 * 72);//set your desired page size
pf.setPaper(paper);
Book book = new Book();//java.awt.print.Book
book.append(this, pf);
job.setPageable(book);
boolean ok = job.printDialog();
if (ok) {
try {
for (j = 0; j < printPaths.size(); j++)
job.print(data,null);
cov = false;
} catch (PrinterException ex) {
System.out.println(ex.getMessage());
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment