gpt4 book ai didi

php - wkhtmltopdf ContentNotFoundError,代码 1

转载 作者:可可西里 更新时间:2023-11-01 13:31:28 25 4
gpt4 key购买 nike

我正在尝试使用 wkhtmltopdf 生成基本的 pdf phpwrapper.我也在使用 yii 框架。

这是我的 HTML:

<!doctype html>
<html>
<head>
</head>

<body>
<p>test</p>
</body>
</html>

我在 wktmltopdf 中的设置:

$pdfParams = array(

'header-html' => $this->tmpHeaderFile->getFileName(),
'footer-html' => $this->tmpFooterFile->getFileName(),

'username' => 'myUser',
'password' => 'myPass',
);
$this->pdf = new Pdf($pdfParams);

我得到的错误:

Exception 'Exception' with message 'Could not create PDF: Loading pages (1/6)
[> ] 0%
[======> ] 10%
[==============================> ] 50%
[============================================================] 100%
Counting pages (2/6)
[============================================================] Object 1 of 1
Resolving links (4/6)
[============================================================] Object 1 of 1
Loading headers and footers (5/6)
[===> ] 5%
[======> ] 10%
[======> ] 10%
[=======> ] 13%
[==========> ] 17%
[==================================> ] 57%
[====================================> ] 61%
Warning: Failed to load https://work.mydomain.com/devs/florian/web//devs/florian/web/themes/css/report-footer.css (ignore)
[============================================================] 100%
Printing pages (6/6)
[> ] Preparing
[============================================================] Page 1 of 1
Done
Exit with code 1 due to network error: ContentNotFoundError'

知道问题出在哪里吗?

最佳答案

我以前遇到过类似的问题。使用 wkhtmltopdf 时,您需要确保将所有静态 Assets 添加到 HTML 文件中。

例如:CSS 文件,使用内部样式表:

<!doctype html>
<html>
<head>
<style>
html {
margin: 0;
}
</style>
</head>

<body>
<p>test</p>
</body>
</html>

对于 javascript 文件,也可以直接将脚本添加到 HTML 文件中。

<!doctype html>
<html>
<head>
<script type="text/javascript">
var body = document.querySelector('body');
</script>
</head>

<body>
<p>test</p>
</body>
</html>

希望对你有帮助

关于php - wkhtmltopdf ContentNotFoundError,代码 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45865082/

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