Nginx වට්ටෝරු: HTML සිට PDF දක්වා පරිවර්තනය

HTML සිට PDF දක්වා පරිවර්තනය සකස් කිරීමට, අපට අවශ්‍ය වේ nginx සහ එහි ප්ලගිනය html2pdf. (මම මගේ nginx fork වෙත සබැඳි සැපයූවෙමි, මන්ද මම තවමත් මුල් ගබඩාවට තල්ලු කර නොමැති සමහර වෙනස්කම් සිදු කළ බැවිනි. ඔබටද භාවිතා කළ හැකිය සූදානම්.)

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 සිට ජනකය).

ඇත්ත වශයෙන්ම, මෙය හොඳම උත්පාදක යන්ත්රය නොවේ, මම ඊට පෙර තවත් යුගලයක් උත්සාහ කළ නමුත් ඒවායේ දෝෂ හමු විය htmldoc и wkhtmltopdf.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න