Python
import weasyprint
html_content = """<!DOCTYPE html>
<html lang="hu">
<head>
<meta charset="UTF-8">
<title>Gyengéd Mákos Sütemény - Mint a Nagymamáé</title>
<style>
@page {
size: A4;
margin: 15mm 18mm;
background-color: #fcf8f2;
}
*, *::before, *::after {
box-sizing: border-box;
}
body {
font-family: 'Georgia', 'Times New Roman', serif;
color: #2b221e;
margin: 0;
padding: 0;
line-height: 1.5;
font-size: 10.5pt;
}
.header {
text-align: center;
border-bottom: 2px solid #523326;
padding-bottom: 12px;
margin-bottom: 20px;
}
.header h1 {
font-family: 'Playfair Display', 'Georgia', serif;
color: #3b2218;
font-size: 24pt;
margin: 0 0 6px 0;
font-weight: bold;
letter-spacing: 0.5px;
}
.header p {
font-style: italic;
color: #6e483b;
margin: 0;
font-size: 11pt;
}
.meta-bar {
background-color: #f2e6d8;
border-radius: 6px;
padding: 10px 15px;
margin-bottom: 22px;
text-align: center;
border: 1px solid #e0d0be;
}
.meta-item {
display: inline-block;
margin: 0 15px;
font-size: 10pt;
font-weight: bold;
color: #3b2218;
}
.grid-table {
width: 100%;
border-collapse: collapse;
margin-bottom: 20px;
}
.grid-table td {
vertical-align: top;
padding: 0;
}
.ingredients-col {
width: 40%;
padding-right: 15px !important;
}
.instructions-col {
width: 60%;
padding-left: 15px !important;
border-left: 1px solid #e0d0be;
}
.section-title {
font-family: 'Georgia', serif;
color: #3b2218;
font-size: 13pt;
border-bottom: 1.5px solid #3b2218;
padding-bottom: 4px;
margin-top: 0;
margin-bottom: 12px;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.ing-group {
background-color: #ffffff;
border: 1px solid #e8dad0;
border-radius: 5px;
padding: 12px 14px;
margin-bottom: 12px;
}
.ing-group h4 {
margin: 0 0 8px 0;
color: #523326;
font-size: 10.5pt;
border-bottom: 1px dashed #d9c8b8;
padding-bottom: 4px;
}
.ing-group ul {
margin: 0;
padding-left: 18px;
}
.ing-group li {
margin-bottom: 5px;
font-size: 10pt;
}
.step {
margin-bottom: 14px;
page-break-inside: avoid;
}
.step-num {
display: inline-block;
background-color: #523326;
color: #ffffff;
font-weight: bold;
width: 20px;
height: 20px;
border-radius: 50%;
text-align: center;
line-height: 20px;
font-size: 9pt;
margin-right: 6px;
}
.step-title {
font-weight: bold;
color: #3b2218;
font-size: 10.5pt;
}
.step-text {
margin: 4px 0 0 28px;
font-size: 10pt;
color: #2b221e;
}
.tips-box {
background-color: #f2e6d8;
border-left: 4px solid #523326;
padding: 10px 14px;
margin-top: 15px;
border-radius: 0 5px 5px 0;
page-break-inside: avoid;
}
.tips-box h3 {
margin: 0 0 5px 0;
color: #3b2218;
font-size: 11pt;
}
.tips-box ul {
margin: 0;
padding-left: 18px;
font-size: 9.5pt;
}
.tips-box li {
margin-bottom: 3px;
}
</style>
</head>
<body>
<div class="header">
<h1>Gyengéd Mákos Sütemény</h1>
<p>A békebeli idők nosztalgikus, végtelenül puha és szaftos mákosa – pont, mint a nagymamáé</p>
</div>
<div class="meta-bar">
<span class="meta-item">⏱ Elkészítési idő: 20 perc</span>
<span class="meta-item">🔥 Sütési idő: 30-35 perc</span>
<span class="meta-item">🍰 Adag: kb. 16 szelet</span>
</div>
<table class="grid-table">
<tr>
<td class="ingredients-col">
<h2 class="section-title">Hozzávalók</h2>
<div class="ing-group">
<h4>A tésztához:</h4>
<ul>
<li><strong>200 g</strong> darált mák</li>
<li><strong>200 g</strong> finomliszt</li>
<li><strong>180 g</strong> porcukor</li>
<li><strong>1 csomag</strong> vaníliás cukor</li>
<li><strong>1 csomag</strong> sütőpor</li>
<li><strong>1/2 tk</strong> szódabikarbóna</li>
<li><strong>1 csipet</strong> só</li>
<li><strong>1 tk</strong> reszelt citromhéj (kezeletlen)</li>
</ul>
</div>
<div class="ing-group">
<h4>A nedves összetevőkhöz:</h4>
<ul>
<li><strong>3 db</strong> M-es tojás</li>
<li><strong>150 g</strong> puha vaj vagy 120 ml étolaj</li>
<li><strong>250 ml</strong> tej vagy buttermilk / hígabb tejföl</li>
<li><strong>2 EK</strong> méz (a szaftosságért)</li>
</ul>
</div>
<div class="ing-group">
<h4>A tetejére (opcionális):</h4>
<ul>
<li>Porcukor a hintéshez, vagy</li>
<li><strong>100 g</strong> étcsokoládé + <strong>1 EK</strong> olaj az öntethez</li>
</ul>
</div>
</td>
<td class="instructions-col">
<h2 class="section-title">Elkészítés</h2>
<div class="step">
<span class="step-num">1</span><span class="step-title">Előkészítés:</span>
<p class="step-text">Melegítsd elő a sütőt 180 °C-ra (alsó-felső sütés). Egy közepes tepsit (kb. 20x30 cm-es) bélelj ki sütőpapírral, vagy kend meg vajjal és szórd meg kevés liszttel.</p>
</div>
<div class="step">
<span class="step-num">2</span><span class="step-title">Száraz összetevők előkészítése:</span>
<p class="step-text">Egy tálban keverd össze a finomlisztet, a darált mákot, a porcukrot, a vaníliás cukrot, a sütőport, a szódabikarbónát, a csipet sót és a frissen reszelt citromhéjat.</p>
</div>
<div class="step">
<span class="step-num">3</span><span class="step-title">Habosítás és nedves alap:</span>
<p class="step-text">Egy másik tálban válaszd szét a tojásokat. A fehérjéket vered kemény habbá. A sárgájákat keverd habosra a puha vajjal (vagy olajjal), a mézzel és a tejjel.</p>
</div>
<div class="step">
<span class="step-num">4</span><span class="step-title">Összeállítás:</span>
<p class="step-text">A nedves tejes keveréket öntsd a száraz mákos liszthez, és kézi habverővel keverd simára. Végül spatula segítségével gyengéden, két-három részletben forgasd hozzá a kemény tojáshabot, ügyelve arra, hogy a tészta könnyű és levegős maradjon.</p>
</div>
<div class="step">
<span class="step-num">5</span><span class="step-title">Sütés:</span>
<p class="step-text">Simítsd a tésztát az előkészített tepsibe. Süsd 180 °C-on kb. 30–35 percig. Tűpróbával ellenőrizd! Hagyd a tepsiben teljesen kihűlni.</p>
</div>
</td>
</tr>
</table>
<div class="tips-box">
<h3>💡 A Nagymama Titkai a pihe-puha mákoshoz</h3>
<ul>
<li><strong>Citromhéj fontossága:</strong> A frissen reszelt citromhéj kiemeli a mák természetes gőzös, aromás ízét és elveszi az esetleges kesernyés utóízt.</li>
<li><strong>Szaftos állag:</strong> A tésztába tett egy kanál méz és a szódabikarbóna kombinációja garantálja, hogy a sütemény nem szárad ki, és napok múlva is rendkívül puha marad.</li>
<li><strong>Tálalás:</strong> Melegen vágva omlós, kihűlve tökéletesen szeletelhető. Szórd meg bőségesen porcukorral vagy vond be finom étcsokoládé mázzal!</li>
</ul>
</div>
</body>
</html>
"""
with open("gyenged_makos_sutemeny.html", "w", encoding="utf-8") as f:
f.write(html_content)
weasyprint.HTML("gyenged_makos_sutemeny.html").write_pdf("gyenged_makos_sutemeny.pdf")
print("PDF generated successfully.")
Результат коду
PDF generated successfully.
Your PDF file is ready
gyenged_makos_sutemeny
PDF Відчинено
🍰 Gyengéd Mákos Sütemény (Mint a nagymamáé – pehelykönnyű és szaftos)
Ez a békebeli, nosztalgikus recept a felvert tojásfehérjének és a citromhéj-méz párosának köszönhetően csodálatosan bolyhos, pihe-puha és szaftos textúrájú süteményt eredményez, ami egyáltalán nem száraz.
🛒 Hozzávalók (kb. 20×30 cm-es tepsis adaghoz)
A tésztához (száraz összetevők):
- 200 g darált mák
- 200 g finomliszt
- 180 g porcukor
- 1 csomag vaníliás cukor
- 1 csomag sütőpor
- 1/2 tk szódabikarbóna
- 1 csipet só
- 1 tk frissen reszelt citromhéj (kezeletlen citromból)
A nedves összetevőkhöz:
- 3 db M-es tojás (szétválasztva)
- 150 g puha vaj (vagy 120 ml étolaj)
- 250 ml tej (vagy hígabb tejföl / buttermilk)
- 2 EK méz (a hosszan tartó puha, szaftos állagért)
A tetejére:
- Porcukor a hintéshez, vagy 100 g étcsokoládé olvasztva a bevonáshoz.
🥣 Elkészítés lépésről lépésre
- Előkészítés:
- Melegítsd elő a sütőt 180∘C-ra (alsó-felső sütés).
- Bélelj ki egy kb. 20×30 cm-es tepsit sütőparírral, vagy vajazd és lisztezd ki.
- A száraz alapkeverék:
- Egy tálban keverd össze a lisztet, a darált mákot, a porcukrot, a vaníliás cukrot, a sütőport, a szódabikarbónát, a sót és a reszelt citromhéjat.
- A tojáshab és nedves összetevők:
- Válaszd szét a tojásokat. A fehérjéket egy csipet sóval verd kemény, habos habbá.
- A tojássárgájákat egy másik tálban keverd habosra a puha vajjal (vagy olajjal), a mézzel és a tejjel.
- Könnyed összeállítás:
- Öntsd a tejes-tojásos keveréket a száraz mákos liszthez, és kézi habverővel keverd simára.
- Végül egy spatulával gyengéden, két-három részletben forgasd hozzá a felvert tojásfehérjehabot, hogy a tészta könnyű és levegős maradjon.
- Sütés:
- Simítsd a tésztát a tepsibe.
- Süsd 180 °C-on kb. 30–35 percig (tűpróbával ellenőrizd, hogy átsült-e).
- Hagyd a tepsiben langyosra vagy teljesen hidegre hűlni.
💡 A Nagymama Titkai
- Kellemes aroma: A citromhéj elengedhetetlen, mert tökéletesen ellensúlyozza a mák töménységét, és friss, kellemes aromát ad a tésztának.
- Tartós szaftosság: A tésztába kevert 2 evőkanál méz és a sütőpor-szódabikarbóna páros gondoskodik róla, hogy a sütemény másnap és harmadnap is ugyanolyan puha maradjon, mint frissen sütve.