flying-saucer이 경우에는 기본적으로 CSS/XHTML 사용 iText 래퍼를 사용하는 것이 좋습니다.
다음은 간단한 예제입니다. HtmlUnit과 flying-saucer에 대한 필수 종속성을 잊지 마십시오. 자바에보고를하고 있다면
//Set up a new WebClient using your favourite settings
WebClient webClient = new WebClient();
//Fetch page
HtmlPage page = webClient.getPage("url-to-target.resource");
//Set PDF target output file
String outputFile = "firstdoc.pdf";
OutputStream os = new FileOutputStream(outputFile);
//Set up flying-saucer IText based renderer
ITextRenderer renderer = new ITextRenderer();
//Create PDF
renderer.setDocumentFromString(page.asXml();
renderer.layout();
renderer.createPDF(os);
os.close();
PDF를 생성하기 위해 비행 접시를 사용하고 iText를 사용하는 경우이 경우 iText에 상업용 라이센스가 필요합니까? – Teddy