import base64
from weasyprint import HTML
# Create a professional layout preview if needed, or we can just output the text and a beautiful PDF version for the user.
# Let's generate a beautiful PDF catalog page / product sheet for this wholesale dress to exceed expectations.
html_content = """
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<title>Ficha Técnica do Produto</title>
<style>
@page {
size: A4;
margin: 20mm 15mm;
background-color: #ffffff;
}
body {
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
color: #333333;
margin: 0;
padding: 0;
line-height: 1.6;
font-size: 11pt;
}
.header {
border-bottom: 2px solid #e5c1cd;
padding-bottom: 15px;
margin-bottom: 25px;
}
.brand {
font-size: 10pt;
text-transform: uppercase;
letter-spacing: 2px;
color: #888888;
font-weight: bold;
}
.title {
font-size: 22pt;
color: #b17a8e;
margin: 5px 0 0 0;
font-weight: 300;
}
.section-title {
font-size: 14pt;
color: #444444;
border-left: 4px solid #b17a8e;
padding-left: 10px;
margin-top: 25px;
margin-bottom: 15px;
font-weight: 600;
}
p {
margin: 0 0 12px 0;
text-align: justify;
}
.features-list {
margin: 0 0 20px 0;
padding-left: 20px;
}
.features-list li {
margin-bottom: 6px;
}
table {
width: 100%;
border-collapse: collapse;
margin-top: 15px;
margin-bottom: 25px;
}
th {
background-color: #f9f5f6;
color: #b17a8e;
text-align: left;
padding: 10px;
font-weight: 600;
border-bottom: 2px solid #e5c1cd;
}
td {
padding: 10px;
border-bottom: 1px solid #eeeeee;
}
.highlight-box {
background-color: #fdf8f9;
border: 1px dashed #e5c1cd;
padding: 15px;
border-radius: 4px;
margin-top: 30px;
text-align: center;
}
.cta-text {
font-size: 13pt;
color: #b17a8e;
font-style: italic;
font-weight: bold;
}
</style>
</head>
<body>
<div class="header">
<div class="brand">Catálogo Atacado Premium</div>
<div class="title">Vestido de Alça Canelado Premium</div>
</div>
<div class="section-title">Descrição do Produto</div>
<p>
O <strong>Vestido de Alça Canelado Premium</strong> é a escolha definitiva para lojistas que buscam alta rotatividade e excelente margem de lucro. Desenvolvido em malha canelada de padrão superior, esta peça une o frescor das alças finas a uma modelagem que desenha a silhueta com extrema sofisticação. O caimento impecável é valorizado por estampas variadas, alegres e modernas, perfeitas para atender aos desejos da consumidora final em diversas estações.
</p>
<p>
Pensado estrategicamente para o mercado atacadista, o modelo possui tamanho único inteligente que atende perfeitamente do manequim 38 ao 42, graças à alta elasticidade do tecido premium e ao elástico embutido na região das costas, o que reduz custos com estoque fragmentado e otimiza suas vendas.
</p>
<div class="section-title">Diferenciais Técnicos e Acabamento</div>
<ul class="features-list">
<li><strong>Bojo Estruturado:</strong> Garante sustentação ideal e dispensa o uso de sutiã, oferecendo muito mais conforto.</li>
<li><strong>Forro Interno:</strong> Evita qualquer tipo de transparência, proporcionando total segurança ao vestir.</li>
<li><strong>Elástico nas Costas:</strong> Ajuste anatômico perfeito que valoriza a cintura e se adapta a diferentes biotipos.</li>
<li><strong>Fenda Lateral na Saia:</strong> Um toque de sensualidade sutil que confere movimento, fluidez e elegância ao caminhar.</li>
<li><strong>Estampas Variadas:</strong> Perfeito para montar uma arara diversificada e atraente no seu ponto de venda.</li>
</ul>
<div class="section-title">Tabela de Medidas (Tamanho Único: 38 ao 42)</div>
<p style="font-size: 9.5pt; color: #666666; font-style: italic; margin-bottom: 10px;">
* Nota para o lojista: As medidas lineares são tiradas com a peça plana sobre a mesa (de uma costura a outra). As medidas de circunferência correspondem ao contorno total do corpo. O tecido possui alta elasticidade natural.
</p>
<table>
<thead>
<tr>
<th>Região</th>
<th>Medida Linear (Peça Plana)</th>
<th>Medida de Circunferência (Aproximada)</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Comprimento</strong></td>
<td>108 cm</td>
<td>108 cm (Vertical)</td>
</tr>
<tr>
<td><strong>Busto</strong></td>
<td>34 cm</td>
<td>68 cm (Sem esticar)</td>
</tr>
<tr>
<td><strong>Cintura</strong></td>
<td>33 cm</td>
<td>66 cm (Sem esticar)</td>
</tr>
<tr>
<td><strong>Quadril</strong></td>
<td>44 cm</td>
<td>88 cm (Sem esticar)</td>
</tr>
</tbody>
</table>
<div class="highlight-box">
<div class="cta-text">
"O equilíbrio perfeito entre a sensualidade da fenda e o conforto do canelado premium: garanta a peça-desejo que vai sumir das suas araras e fidelizar suas clientes no primeiro provador!"
</div>
</div>
</body>
</html>
"""
with open("descricao_vestido_canelado.html", "w", encoding="utf-8") as f:
f.write(html_content)
HTML("descricao_vestido_canelado.html").write_pdf("descricao_vestido_canelado.pdf")
print("PDF gerado com sucesso!")
PDF gerado com sucesso!
Vestido de Alça Canelado Premium
Descrição Comercial (Foco em Revenda e Atacado):
O Vestido de Alça Canelado Premium é a escolha definitiva para lojistas que buscam alta rotatividade e excelente margem de lucro. Desenvolvido em malha canelada de padrão superior, esta peça une o frescor das alças finas a uma modelagem que desenha a silhueta com extrema sofisticação. O caimento impecável é valorizado por estampas variadas, alegres e modernas, perfeitas para preencher os olhos da sua cliente final na arara.
Pensado estrategicamente para o mercado atacadista, o modelo possui tamanho único inteligente que atende perfeitamente do manequim 38 ao 42. Isso se deve à excelente elasticidade do tecido premium aliada ao elástico embutido na região das costas, o que reduz custos com estoque fragmentado de grade e otimiza suas vendas.
Bojo Estruturado: Garante sustentação ideal e valoriza o colo, dispensando o uso de sutiã.
Forro Interno: Conforto e total segurança ao vestir, evitando qualquer transparência.
Elástico nas Costas: Ajuste anatômico perfeito que molda e acentua a cintura em diferentes biotipos.
Fenda Lateral na Saia: Um toque de sensualidade sutil que confere movimento, leveza e elegância ao caminhar.
Estampas Variadas: Ideal para oferecer opções e montar uma vitrine dinâmica e atrativa.
Nota informativa para suas clientes: As medidas lineares são tiradas com a peça plana sobre a mesa (de uma costura à outra). As medidas de circunferência correspondem ao contorno total do corpo. Vale lembrar que o tecido possui alta elasticidade natural e estica além das medidas descritas abaixo.
| Região | Medida Linear (Peça Plana) | Medida de Circunferência (Contorno) |
| Comprimento | 108 cm | 108 cm (Vertical) |
| Busto | 34 cm | 68 cm (sem esticar) |
| Cintura | 33 cm | 66 cm (sem esticar) |
| Quadril | 44 cm | 88 cm (sem esticar) |