Riċetti Nginx: Konverżjoni HTML għal PDF

Biex nippreparaw il-konverżjoni minn HTML għal PDF, għandna bżonn nginx u l-plugin tiegħu html2pdf. (I pprovdejt links għall-furketta nginx tiegħi, għax għamilt xi bidliet li għadhom ma ġewx imbuttati fir-repożitorju oriġinali. Tista 'wkoll tuża lesti.)

Biex tikkonverti HTML għal PDF mill-fajl

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

Biex tikkonverti HTML għal PDF mit-test

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

Biex tikkonverti HTML għal PDF minn prokura

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

bħala riżultat, meta taċċessa dawn il-postijiet, minflok HTML, PDF iġġenerat fuq il-bażi tiegħu se jintbagħat lura (bl-użu ġeneratur minn wt).

Dan, ovvjament, mhuwiex l-aħjar ġeneratur, ippruvajt koppja oħra qabel, iżda sibt żbalji fihom htmldoc и wkhtmltopdf.

Sors: www.habr.com

Żid kumment