要准备从 HTML 到 PDF 的转换,我们需要
将 HTML 从文件转换为 PDF
location =/html_to_pdf_from_file {
html2pdf on; # включаем pdf-фильтр
}
将 HTML 从文本转换为 PDF
location =/html_to_pdf_from_text {
html2pdf on; # включаем pdf-фильтр
return 200 "<p style="background-color: #c11">Здравствуй, мир!</p>"; # возвращаем HTML
}
从代理将 HTML 转换为 PDF
location =/html_to_pdf_from_proxy {
html2pdf on; # включаем pdf-фильтр
proxy_pass somewhing_that_returns_html; # перенаправляем на туда, гду возвращается HTML
}
因此,当访问这些位置时,将返回基于其生成的 PDF(而不是 HTML)(使用
当然,这不是最好的生成器,我之前尝试了几个,但发现其中有错误
来源: habr.com