Nginx የምግብ አዘገጃጀት መመሪያ HTML ወደ ፒዲኤፍ መለወጥ

ከኤችቲኤምኤል ወደ ፒዲኤፍ መለወጥን ለማዘጋጀት እኛ እንፈልጋለን ሲንክስ እና ፕለጊኑ html2pdf. (ወደ የ nginx ሹካዬ አገናኞችን ሰጥቻለሁ፣ ምክንያቱም ወደ መጀመሪያው ማከማቻ ገና ያልተገፉ ለውጦችን ስላደረግሁ። እንዲሁም መጠቀም ይችላሉ። ዝግጁ-የተሰራ.)

HTML ከፋይል ወደ ፒዲኤፍ ለመቀየር

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

HTML ከጽሑፍ ወደ ፒዲኤፍ ለመቀየር

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

HTML ከፕሮክሲ ወደ ፒዲኤፍ ለመቀየር

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

በውጤቱም, እነዚህን ቦታዎች ሲደርሱ, ከኤችቲኤምኤል ይልቅ, በእሱ መሰረት የተፈጠረ ፒዲኤፍ ይመለሳል (በመጠቀም). ጀነሬተር ከ wt).

ይህ በእርግጥ ምርጡ ጄኔሬተር አይደለም ፣ ከእሱ በፊት ሁለት ተጨማሪ ሞክሬያለሁ ፣ ግን በእነሱ ውስጥ ስህተቶችን አገኘሁ htmldoc и wkhtmltopdf.

ምንጭ: hab.com

አስተያየት ያክሉ