Awọn Ilana Nginx: HTML si Iyipada PDF

Lati ṣeto iyipada lati HTML si PDF, a nilo nginx ati awọn oniwe-itanna html2pdf. (Mo pese awọn ọna asopọ si orita nginx mi, nitori pe Mo ṣe diẹ ninu awọn ayipada ti ko tii si ibi ipamọ atilẹba. O tun le lo setan-ṣe.)

Lati yi HTML pada si PDF lati faili

location =/html_to_pdf_from_file {
    html2pdf on; # включаем pdf-фильтр
}

Lati yi HTML pada si PDF lati ọrọ

location =/html_to_pdf_from_text {
    html2pdf on; # включаем pdf-фильтр
    return 200 "<p style="background-color: #c11">Здравствуй, мир!</p>"; # возвращаем HTML
}

Lati yi HTML pada si PDF lati aṣoju

location =/html_to_pdf_from_proxy {
    html2pdf on; # включаем pdf-фильтр
    proxy_pass somewhing_that_returns_html; # перенаправляем на туда, гду возвращается HTML
}

Bi abajade, nigbati o ba n wọle si awọn ipo wọnyi, dipo HTML, PDF ti ipilẹṣẹ lori ipilẹ rẹ yoo pada (lilo monomono lati wt).

Eyi, dajudaju, kii ṣe olupilẹṣẹ ti o dara julọ, Mo gbiyanju tọkọtaya kan diẹ sii ṣaaju ki o to, ṣugbọn ri awọn aṣiṣe ninu wọn htmldoc и wkhtmltopdf.

orisun: www.habr.com

Fi ọrọìwòye kun