我嘗試使用snappy庫的示例時遇到了一些麻煩。當我試圖使用getOutput函數顯示瀏覽器正在返回一個ERR_INVALID_RESPONSE。我試瞭解here的解決方案,但它不適合我。Laravel pdf生成顯示(snappy庫)返回ERR_INVALID_RESPONSE
這裏是我在我的功能代碼:
// Display the resulting pdf in the browser
// by setting the Content-type header to pdf
$snappy = new Pdf('/usr/local/bin/wkhtmltopdf');
header('Content-Type: application/pdf',true,200);
header('Content-Disposition: attachment; filename="file.pdf"');
echo $snappy->getOutput('http://www.github.com');
你的幫助/建議/意見將非常apprciated。先謝謝你!
謝謝@pnsh的回覆..我有錯誤修復:)不過,我需要別人來幫助,當我有我的應用程序 回聲$ snappy-> getOutput(這一行的「http:/ /myapp.com/generatepdf'); 我生成的PDF很好,但它顯示登錄頁面,而不是我想要在PDF上轉換的頁面。你可以給我一些建議,我可以做到這一點? 預先感謝您 –
@ShadrachBaldon pdf的輸出取決於您在「geneartepdf」頁面上呈現的內容(getOutput方法的參數)。我的猜測是這條路由在身份驗證中間件下,這就是爲什麼它在登錄頁面上重定向你。由於我的答案解決了您的原始問題,請考慮關閉此問題。 – pnsh