2
我的客戶端應用程序使用jqgrid來請求服務器端,它依次查詢MySQL並以XML格式發回resultSet。在客戶端或服務器端輸出爲pdf?
我願意將輸出添加到客戶端的PDF功能中我很難理解如何去做。
請有任何跡象?
我的客戶端應用程序使用jqgrid來請求服務器端,它依次查詢MySQL並以XML格式發回resultSet。在客戶端或服務器端輸出爲pdf?
我願意將輸出添加到客戶端的PDF功能中我很難理解如何去做。
請有任何跡象?
輸出到pdf應該在服務器端完成。對於客戶端要做的事情,首先要做的軟件必須存在那裏,然後你應該有權使用它。瀏覽器默認不能導出爲pdf。你可以做的是有一個鏈接,將請求發送到一個頁面,該頁面生成所需的數據,將其導出到pdf並寫出。事情是這樣的代碼,將存在該網頁上(假設你使用PHP作爲服務器端語言):
// We'll be outputting a PDF
header('Content-type: application/pdf');
// It will be called downloaded.pdf
header('Content-Disposition: attachment; filename="downloaded.pdf"');
// Code to create the pdf goes here...
// The PDF source is in original.pdf
readfile('original.pdf');
這是什麼都使用JavaScript或Perl辦? – 2009-11-18 13:52:03