Нгинк рецепти: ХТМЛ у ПДФ конверзија

Да бисмо припремили конверзију из ХТМЛ у ПДФ, потребно нам је Апацхе и његов додатак хтмл2пдф. (Дао сам везе до мог нгинк форк-а, јер сам направио неке измене које још увек нису гурнуте у оригинално спремиште. Такође можете да користите готове.)

Да бисте претворили ХТМЛ у ПДФ из датотеке

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

Да бисте претворили ХТМЛ у ПДФ из текста

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

Да бисте претворили ХТМЛ у ПДФ са проксија

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

као резултат тога, приликом приступа овим локацијама, уместо ХТМЛ-а, биће враћен ПДФ генерисан на његовој основи (користећи генератор од мас).

Ово, наравно, није најбољи генератор, покушао сам још неколико пре њега, али сам нашао грешке у њима хтмлдоц и вкхтмлтопдф.

Извор: ввв.хабр.цом

Додај коментар