所以,我通過jQuery將一些值傳遞給服務器,這會生成PDF格式的垃圾文件。它是這樣的:是否可以通過JavaScript呈現PDF(fPDF)?
$.post('/admin/printBatch',
data, // Some vars and such
function(data){
if(data) {
var batch = window.open('','Batch Print','width=600,height=600,location=_newtab');
var html = data; // Perhaps some header info here?!
batch.document.open();
batch.document.write(html);
batch.document.close();
$(this).dialog("close"); // jQuery UI
} else {
alert("Something went wrong, dawg.");
}
return false;
});
輸出文件看起來大致像這樣:
$pdf->AddPage(null, null, 'A PDF Page');
//....
$pdf->Output('', 'I'); // 'I' sends the file inline to the browser (http://fpdf.org/en/doc/output.htm)
什麼被呈現到瀏覽器窗口:
%PDF-1.3 3 0 obj <> endobj 4 0 obj <> stream ...
我失去了一些東西重要,我只知道它......想法?
謝謝,夥計們。
Hello LaRosee,你有沒有解決上述問題的方法? – user98454 2011-03-16 11:59:10