2017-03-24 12 views
0

保存したいIDに基づいて現在のページを保存するこのシンプルなコードがありますが、保存ウィンドウを表示するときにはプレーンHTMLコードとして表示されますスタイリングなし。 CSSからすべてのスタイリングを含むPDFを保存する方法はありますか?CSSスタイルで現在のページをPDF形式で保存する

<script> 

function printDiv(divName) { 

var printContents = document.getElementById(divName).innerHTML; 
w=window.open(); 
w.document.write(printContents); 
w.print(); 
w.close(); 
} 
</script> 
+0

すでに[このライブラリ](https://github.com/MrRio/jsPDF)見たことがありますか? – Huelfe

+0

この質問をご覧ください:http://stackoverflow.com/questions/17820857/print-save-as-pdf-keeping-the-css-layout – Asjon

+0

私のスタイルシートにメディアタイプを追加すると、それはまだいくつかのためにそれを無視します理由。私はインラインHTMLインラインスタイリングで試してみましたが、それを見ているよりも!問題がどこにあるのか分からない –

答えて

0
function printDiv(divName) { 
var printContents = document.getElementById(divName).innerHTML; 
w=window.open(); 
w.document.write('<style type="text/css"> /* your code here */ </style>' + printContents); 
w.print(); 
w.close(); 
} 
+0

そこにスタイルを挿入しても機能しませんでした –

関連する問題