Javascript Laravel:Laravel/snappy给出退出状态代码'-1073741819';使用时<;脚本>;刀片文件中的元素和onload事件
在头视图文件中使用javascript时,我对laravel/snappy包有一个问题。它给出了一个错误,状态代码为'-107374819',头文件的复制代码来自该错误 这是我的设置:Javascript Laravel:Laravel/snappy给出退出状态代码'-1073741819';使用时<;脚本>;刀片文件中的元素和onload事件,javascript,php,laravel,wkhtmltopdf,snappy,Javascript,Php,Laravel,Wkhtmltopdf,Snappy,在头视图文件中使用javascript时,我对laravel/snappy包有一个问题。它给出了一个错误,状态代码为'-107374819',头文件的复制代码来自该错误 这是我的设置: Windows 10 64 bit "barryvdh/laravel-snappy": "^0.4.8" "laravel/framework": "^8.0 wkhtmltopdf 0.12.6 (with patched qt) -
Windows 10 64 bit
"barryvdh/laravel-snappy": "^0.4.8"
"laravel/framework": "^8.0
wkhtmltopdf 0.12.6 (with patched qt) -> installed in Windows 10
这是我在snappy.php
'pdf' => [
'enabled' => true,
'binary' => '"C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf"',
'timeout' => false,
'options' => [
'enable-local-file-access' => true
],
'env' => [],
],
这是创建PDF的函数中的选项
public function cetakSuratNotaPembayaranPajak($pdf_name, $formatPrint)
{
$disk = Storage::disk('nota_pembayaran_pajak');
$pdf = WkhtmlPDF::loadView('nota_pembayaran_pajak.cetak.nota_pembayaran_pajakContent', ['format_print' => $formatPrint])
->setPaper('a4')->setOrientation('portrait')
->setOption('header-html', view('nota_pembayaran_pajak.cetak.nota_pembayaran_pajakHeader'))
->setOption('footer-html', view('nota_pembayaran_pajak.cetak.nota_pembayaran_pajakFooter'))
->setOption('margin-left', 15)
->setOption('margin-top', 30)
->setOption('margin-right', 15)
->setOption('margin-bottom', 25)
->setOption('enable-javascript', true)
->setOption('javascript-delay', 5000)
->setOption('enable-smart-shrinking', true)
->setOption('no-stop-slow-scripts', true)
->output();
$disk->put($pdf_name, $pdf);
}
这是nota_pembayaran_pajakHeader
文件
<!DOCTYPE html>
<html>
<head>
<script>
function subst() {
var vars = {};
var query_strings_from_url = document.location.search.substring(1).split('&');
for (var query_string in query_strings_from_url) {
if (query_strings_from_url.hasOwnProperty(query_string)) {
var temp_var = query_strings_from_url[query_string].split('=', 2);
vars[temp_var[0]] = decodeURI(temp_var[1]);
}
}
var css_selector_classes = ['page', 'frompage', 'topage', 'webpage', 'section', 'subsection', 'date', 'isodate', 'time', 'title', 'doctitle', 'sitepage', 'sitepages'];
for (var css_class in css_selector_classes) {
if (css_selector_classes.hasOwnProperty(css_class)) {
var element = document.getElementsByClassName(css_selector_classes[css_class]);
for (var j = 0; j < element.length; ++j) {
element[j].textContent = vars[css_selector_classes[css_class]];
}
}
}
}
</script>
</head>
<body style="border:0; margin: 0;" onload="subst()">
<table style="border-bottom: 1px solid black; width: 100%">
<tr>
<td class="section"></td>
<td style="text-align:right">
Page <span class="page"></span> of <span class="topage"></span>
</td>
</tr>
</table>
</body>
</html>
函数subst(){
var vars={};
var query_strings_from_url=document.location.search.substring(1).split('&');
for(查询字符串中的变量查询字符串来自url){
if(从url.hasOwnProperty查询字符串(查询字符串)){
var temp_var=query_strings_from_url[query_string].split('=',2);
vars[temp_var[0]]=decodeURI(temp_var[1]);
}
}
var css_selector_classes=['page','frompage','topage','webpage','section','subsection','date','isodate','time','title','doctitle','sitepage','sitepages'];
for(css_选择器_类中的变量css_类){
if(css_选择器_类.hasOwnProperty(css_类)){
var element=document.getElementsByClassName(css_选择器_类[css_类]);
对于(变量j=0;j
该错误不会仅在头文件中发生。无论在页脚或视图文件中有
元素和onload
事件,它都会给出消息退出状态代码'-1073741819'。你知道这个问题吗?我已经寻找这个问题一周了,但是没有找到任何结果来解决我的问题。谢谢你的帮助。谢谢