Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.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 如何在Puppeter中生成PDF,并将其缩放到仿真设备?_Javascript_Node.js_Pdf_Automation_Puppeteer - Fatal编程技术网

Javascript 如何在Puppeter中生成PDF,并将其缩放到仿真设备?

Javascript 如何在Puppeter中生成PDF,并将其缩放到仿真设备?,javascript,node.js,pdf,automation,puppeteer,Javascript,Node.js,Pdf,Automation,Puppeteer,我有一个HTML文件,它只为手机屏幕编写,对于web浏览器屏幕大小来说是稀疏的。 我想通过Puppeter将其转换为PDF。我模仿iphoneX作为我的傀儡机内部设备。 如果我使用page.screenshot,它可以正常工作,但在使用page.pdf时,我不会为iPhone缩放pdf。 这是密码 const page = await browser.newPage(); await page.emulate(iPhonex);

我有一个HTML文件,它只为手机屏幕编写,对于web浏览器屏幕大小来说是稀疏的。 我想通过Puppeter将其转换为PDF。我模仿iphoneX作为我的傀儡机内部设备。 如果我使用page.screenshot,它可以正常工作,但在使用page.pdf时,我不会为iPhone缩放pdf。 这是密码

            const page = await browser.newPage();
            await page.emulate(iPhonex);
            await page.setContent(html);
            fileBuffer = await page.pdf({
                format: 'A4'
            });