Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Laravel:Laravel/snappy给出退出状态代码'-1073741819';使用时<;脚本>;刀片文件中的元素和onload事件_Javascript_Php_Laravel_Wkhtmltopdf_Snappy - Fatal编程技术网

Javascript Laravel:Laravel/snappy给出退出状态代码'-1073741819';使用时<;脚本>;刀片文件中的元素和onload事件

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) -

在头视图文件中使用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) -> 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'。你知道这个问题吗?我已经寻找这个问题一周了,但是没有找到任何结果来解决我的问题。谢谢你的帮助。谢谢