Receta Nginx: Konvertimi HTML në PDF

Për të përgatitur konvertimin nga HTML në PDF, na duhet nginx dhe shtojca e saj html2pdf. (Kam dhënë lidhje me forkun tim nginx, sepse kam bërë disa ndryshime që nuk janë futur ende në depon origjinale. Mund të përdorni gjithashtu të gatshme.)

Për të kthyer HTML në PDF nga skedari

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

Për të kthyer HTML në PDF nga teksti

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

Për të kthyer HTML në PDF nga përfaqësuesi

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

si rezultat, kur hyni në këto vendndodhje, në vend të HTML, do të kthehet një PDF i krijuar në bazë të tij (duke përdorur gjenerator nga wt).

Ky, natyrisht, nuk është gjeneratori më i mirë, provova disa më shumë para tij, por gjeta gabime në to htmldoc и wkhtmltopdf.

Burimi: www.habr.com

Shto një koment