Nginx ரெசிபிகள்: HTML இலிருந்து PDF மாற்றுதல்

HTML இலிருந்து PDF ஆக மாற்றுவதற்கு, நமக்குத் தேவை Nginx மற்றும் அதன் சொருகி html2pdf. (எனது nginx ஃபோர்க்கிற்கு இணைப்புகளை வழங்கினேன், ஏனென்றால் அசல் களஞ்சியத்தில் இன்னும் தள்ளப்படாத சில மாற்றங்களைச் செய்துள்ளேன். நீங்களும் பயன்படுத்தலாம் தயார் செய்யப்பட்ட.)

கோப்பில் இருந்து 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
}

இதன் விளைவாக, இந்த இடங்களை அணுகும் போது, ​​HTML க்குப் பதிலாக, அதன் அடிப்படையில் உருவாக்கப்பட்ட PDF திரும்பப் பெறப்படும் (பயன்படுத்தி wt இலிருந்து ஜெனரேட்டர்).

இது, நிச்சயமாக, சிறந்த ஜெனரேட்டர் அல்ல, அதற்கு முன் நான் இன்னும் இரண்டு முறை முயற்சித்தேன், ஆனால் அவற்றில் பிழைகள் காணப்பட்டன htmdoc и wkhtmltopdf.

ஆதாரம்: www.habr.com

கருத்தைச் சேர்