全体に動的な値を含む html ページを pdf に変換しようとしましたが、変換できません。jspdfのような api を見ましたが、それは私のニーズには合いません。この目的に適した Javascript または jQuery ライブラリを推奨できる人はいますか?
質問する
58862 次
1 に答える
14
ローカルで動作する小さなスニペットを次に示します。ホストの設定に合わせて変更できます。
URL url = new File("test.html").toURI().toURL();
WebClient webClient = new WebClient();
HtmlPage page = webClient.getPage(url);
OutputStream os = null;
try{
os = new FileOutputStream("test.pdf");
ITextRenderer renderer = new ITextRenderer();
renderer.setDocument(page,url.toString());
renderer.layout();
renderer.createPDF(os);
} finally{
if(os != null) os.close();
}
または、jsPDF へのリンク: http://code.google.com/p/jspdf
jsPDF を使用した便利な例を次に示します。
var doc = new jsPDF();
doc.text(20, 20, 'Hello world!');
doc.text(20, 30, 'This is client-side Javascript, pumping out a PDF.');
doc.addPage();
doc.text(20, 20, 'Do you like that?');
// Output as Data URI
doc.output('datauri');
于 2012-08-24T11:51:02.610 に答える