The example in this article describes the Java implementation of HTML-pdf-conversion methods. Share to everyone for your reference. as follows:
Package test;
Import Java.io.File;
Import Java.io.FileOutputStream;
Import Java.io.OutputStream;
Import Org.xhtmlrenderer.pdf.ITextFontResolver;
Import Org.xhtmlrenderer.pdf.ITextRenderer;
Import Com.lowagie.text.pdf.BaseFont; public class Wordtopdf {/** * @param args */public static void main (string[] args) throws Exception {//
TODO auto-generated Method Stub String inputfile = "d://test.html";
String url = new File (inputfile). Touri (). Tourl (). toString ();
String outputfile = "D://test.pdf";
System.out.println (URL);
OutputStream OS = new FileOutputStream (outputfile);
Itextrenderer renderer = new Itextrenderer ();
Renderer.setdocument (URL);
Solve the Chinese support problem itextfontresolver Fontresolver = Renderer.getfontresolver (); Fontresolver.addfont ("C:/windows/fonts/simsun.")
TTC ", Basefont.identity_h, basefont.not_embedded);
Solve the relative path problem of the picture//Renderer.getsharedcontext (). Setbaseurl ("file:/d:/z/temp/");
Renderer.layout (); renDerer.createpdf (OS);
Os.close ();
}
}
I hope this article will help you with your Java programming.