1
我用的飛碟來從一個HTML文件的PDF文件。
PDF正確生成,但CSS不適用於它。
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=8" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<link rel="stylesheet" media="print" type="text/css" href="C:/Users/f_antbar/Workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/Gest_saisie/css/printPDF.css"/>
</head>
<body>
<div style="background-color:white; width:100%"><img src="C:/Users/f_antbar/Workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/Gest_saisie/img/logo_50.jpg"/></div>
<div id="corps">...
發電機
try {
FileOutputStream os = new FileOutputStream(context.getRealPath("documents")+"/print/test.pdf");
ITextRenderer renderer = new ITextRenderer();
renderer.setDocument(new File(context.getRealPath("documents")+"/print/test.html"));
renderer.layout();
renderer.createPDF(os);
os.close();
System.out.println("PDF created");
} catch (Exception ex) {
ex.printStackTrace();
}
的CSS是由W3C驗證驗證,該路徑是正確的,因爲我用它只有iText的,但由於iText的不支持很多CSS我想嘗試飛碟。
配置
我與
- Struts2的
- 的iText 2.1.7
- 飛碟核-9.0.7
- 飛碟-PDF工作-9.0.7