gpt4 book ai didi

google-chrome-headless - 从使用 Headless Chrome 创建的 PDF 中删除时间戳和页面 URL

转载 作者:行者123 更新时间:2023-12-04 14:22:35 26 4
gpt4 key购买 nike

我有一个 PHP 应用程序,它通过将一些 headless Chrome 指令包装到命令行语句中,然后使用 shell_exec() 运行它来将网页保存为 pdf 文件。

    $chrome = "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe";
$location = "C:\\xampp\\htdocs\\myfolder\\files\\d-{$dispatch_id}.pdf";
$dispatch = site_url("dispatch/print_dispatch/{$dispatch_id}");
$params = '--headless --disable-gpu --print-to-pdf="$location"';

$command = '"'.$chrome.'"';
$command .= " --headless --disable-gpu --print-to-pdf=";
$command .= '"'.$location.'"';
$command .= ' "'.$dispatch.'"';
$output = shell_exec($command);

// echo $command returns:
//"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --headless --disable-gpu --print-to-pdf="C:\xampp\htdocs\myfolder\files\d-71.pdf" "http://website.com/dispatch/print_dispatch/71"

这对我来说很好,并且完全符合我的需要。但是,生成的 pdf 文件在页眉和页脚中有日期和时间,在页脚中也有页面 url。我曾尝试使用 --no-margins 选项删除这些多余的文本,但这没有用,而且我的 Goggle-Fu 让我失望了。有没有办法从使用 Headless Chrome 创建的 pdf 中删除时间戳和 url?

我已经回顾了以下类似的问题,但还没有找到答案:

最佳答案

附加标志 --print-to-pdf-no-header 对我有用。

关于google-chrome-headless - 从使用 Headless Chrome 创建的 PDF 中删除时间戳和页面 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52546246/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com