#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""生成两份 A4 打印版：①艾德攻坚包 ②宝锐公司介绍"""
import sys
sys.path.insert(0, '/Users/liuxinyuan/Desktop/Hermes输出-工作类/脚本')
import base64
LOGO = base64.b64encode(open('/Users/liuxinyuan/work/公司资料/logo_transparent.png','rb').read()).decode()

BASE = '/Users/liuxinyuan/Desktop/Hermes输出-工作类/资料/'
CSS = '''
@page{size:A4;margin:0}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:"Songti SC","SimSun",-apple-system,"PingFang SC",sans-serif;color:#1f2d3d;background:#e9eef4}
.page{width:210mm;min-height:297mm;padding:8mm 12mm 7mm;background:#fff;margin:8mm auto;box-shadow:0 2px 10px rgba(0,0,0,.12);position:relative}
h1{font-size:19pt;color:#0d47a1;line-height:1.25}
.sub{font-size:9pt;color:#5f7183;margin-top:2mm}
.rule{height:2.2pt;background:linear-gradient(90deg,#0d47a1,#1a73e8 60%,#7fb3f5);margin:3mm 0 3.5mm}
h2{font-size:10.8pt;color:#0d47a1;margin:2.2mm 0 1mm;padding-left:2.5mm;border-left:3pt solid #1a73e8}
p,li,td,th{font-size:8.7pt;line-height:1.36}
ul,ol{margin-left:4.5mm}
.tag{display:inline-block;background:#1a73e8;color:#fff;font-size:7.5pt;padding:.3mm 1.6mm;border-radius:1mm;margin-right:1.5mm}
table{width:100%;border-collapse:collapse;margin:1.2mm 0}
th{background:#eef4fd;color:#17456e;text-align:left;padding:.9mm 1.4mm;border:.5pt solid #cfdce8;font-size:8.6pt}
td{padding:.9mm 1.4mm;border:.5pt solid #dbe6f0;vertical-align:top;font-size:8.7pt}
.q{border:.6pt solid #cfdce8;border-left:3pt solid #1a73e8;border-radius:1.5mm;padding:1.8mm 2.6mm;margin:1.6mm 0;background:#fbfdff}
.q b{color:#0d47a1;font-size:9.6pt}
.q .k{color:#8ba2b8;font-size:7.8pt;letter-spacing:.3pt;margin-top:1.2mm}
.two{display:flex;gap:4mm}
.two>div{flex:1}
.box{background:#eef8f2;border-left:2.5pt solid #1e8e5a;padding:2mm 2.6mm;font-size:8.8pt;margin:1.6mm 0}
.warn{background:#fff8e6;border-left:2.5pt solid #e0a800;padding:2mm 2.6mm;font-size:8.8pt;margin:1.6mm 0}
.kpi{display:flex;gap:2.5mm;margin:2mm 0}
.kpi div{flex:1;background:#f4f8fd;border:.5pt solid #dbe6f0;border-radius:1.5mm;padding:1.1mm 1.8mm}
.kpi b{display:block;font-size:12pt;color:#0d47a1}
.kpi span{font-size:7.6pt;color:#6b8199}
.brand{display:flex;align-items:center;gap:3mm;border-bottom:.6pt solid #dbe6f0;padding-bottom:2mm;margin-bottom:2.5mm}
.brand img{height:9mm}
.brand .nm{font-size:11pt;font-weight:700;color:#0d47a1;letter-spacing:.4pt}
.brand .sl{margin-left:auto;font-size:8pt;color:#1565c0;letter-spacing:1pt}
.foot{position:absolute;bottom:7mm;left:13mm;right:13mm;border-top:.5pt solid #dbe6f0;padding-top:1.6mm;font-size:7.4pt;color:#8ba2b8;display:flex;justify-content:space-between}
@media print{body{background:#fff}.page{margin:0;box-shadow:none;page-break-after:always}}
'''

A4_1 = f'''<!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8"><style>{CSS}</style></head><body>
<div class="page">
<div class="brand"><img src="data:image/png;base64,{LOGO}"><span class="nm">BIORI BIOTECH · 宝锐生物</span><span class="sl">守护生命健康，缔造美好生活</span></div>
<h1>艾德生物 · 明日拜访攻坚包</h1>
<div class="sub">2026-10-27（周二）10:00 ｜ 许燕彬（技术市场高级总监）· 林江峰（采购/物控）｜ 宝锐生物 刘新元 ｜ 内部资料</div>
<div class="rule"></div>

<div class="kpi">
<div><b>3 个问题</b><span>只问这三句</span></div>
<div><b>Q4</b><span>客户唯一评测窗口</span></div>
<div><b>64 / 0</b><span>六年测试项 / 成交额</span></div>
<div><b>1 个请求</b><span>进 Q4 评测名单</span></div>
</div>

<h2>一、明天只做三件事</h2>
<table>
<tr><th style="width:24%">目标</th><th>动作</th><th style="width:30%">成功的标志</th></tr>
<tr><td>锁定窗口</td><td>问清 Q4 单酶评测的时间、清单、判定标准</td><td>拿到具体月份与评测清单</td></tr>
<tr><td>摸清门槛</td><td>问清合格供应商准入需要哪些文件与批次</td><td>拿到准入清单与签字人</td></tr>
<tr><td>拿到管线</td><td>问清未来 12 个月除 Taq 外的替换/新增需求</td><td>1–2 个项目 + 负责人</td></tr>
</table>

<h2>二、三个必问问题</h2>

<div class="q">
<b>Q1（林江峰）：“今年 Q4 的单酶评测，具体什么时候启动、测哪些酶、判定标准是什么？”</b>
<div class="k">技术原理：热启动机制（化学修饰/抗体修饰）｜1/100 灵敏度｜特异性与引物二聚体｜dUTP/UNG 兼容｜批间 CV&lt;5%</div>
<div class="k">他的 KPI：降本率 · 国产化率 · 供应稳定 · 质量合格率 ｜ 我们给：单酶对比数据、双供方案、安全库存、三年降本路线</div>
</div>

<div class="q">
<b>Q2（林江峰/许燕彬）：“要进你们的合格供应商名单，除了测试数据，还差哪些文件和批次要求？”</b>
<div class="k">技术原理：三批一致性｜加速/冻融稳定性｜变更控制｜无动物源/TSE-BSE｜COA 与注册支持文件</div>
<div class="k">他的 KPI：注册准入进度 · 产品竞争力 · 上市节奏 ｜ 我们给：注册文件清单与模板、证据包、发补支持</div>
</div>

<div class="q">
<b>Q3（许燕彬）：“未来 12 个月，除了 Taq，哪些项目会有替换或新增原料需求？谁在负责？”</b>
<div class="k">技术原理：NGS 血液版 cfDNA 低输入/0.2% LOD｜MRD 100,000×/0.02%｜MSI 熔解曲线｜LAMP 与前处理</div>
<div class="k">他的 KPI：产品竞争力 · 上市节奏 · 海外收入 ｜ 我们给：低背景/冻干/直扩证据、联合验证、情报简报</div>
</div>

<h2>三、议程（60 分钟）</h2>
<table>
<tr><th style="width:16%">时间</th><th>内容</th><th style="width:30%">要点</th></tr>
<tr><td>0–5′</td><td>开场</td><td>谢引荐，只谈两件事：Q4 评测、未来管线</td></tr>
<tr><td>5–25′</td><td>Q1 + Q2</td><td>对准林江峰，记录原话，不抢话</td></tr>
<tr><td>25–45′</td><td>Q3</td><td>对准许燕彬，交换行业判断</td></tr>
<tr><td>45–55′</td><td>收口</td><td>只提一个请求：把 E20/E40/E23 纳入 Q4 评测</td></tr>
<tr><td>55–60′</td><td>下一步</td><td>约定 72 小时内提交方案</td></tr>
</table>

<div class="two">
<div>
<h2>四、带什么</h2>
<ul>
<li>单酶对比包清单（E20/E40/E23 vs Takara）</li>
<li>Q4 评测方案一页纸（按客户指标）</li>
<li>RTase 历史数据（E13/E29，2023）</li>
<li>资质一页纸（ISO13485、GMP、DMF）</li>
<li>名片、笔记本（记原话）</li>
</ul>
</div>
<div>
<h2>五、不要做什么</h2>
<ul>
<li>不报货号与价格开场</li>
<li>不推预混液（他们只测单酶）</li>
<li>不提染料（项目已终止）</li>
<li>不说“我们也能做 MRD/小核酸”</li>
<li><b>称呼确认：林江峰（采购/物控）</b></li>
</ul>
</div>
</div>

<div class="warn"><b>最大风险：</b>又变成“介绍公司 + 送样”。对方说“先发资料看看”，就拉回来：“资料 24 小时内发，今天想先确认 Q4 评测的三个细节。”</div>

<div class="box"><b>会后 72 小时：</b>T+24h 发纪要与方案 → T+72h 寄样 + COA + 数据模板 + 建商机 → 4 周数据复盘 → 90 天争取小批。</div>

<div class="foot"><span>宝锐生物 · 营销中心 ｜ 艾德明日拜访攻坚包</span><span>2026-10-26 编制 · 内部资料请勿外传</span></div>
</div>
</body></html>'''

A4_2 = f'''<!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8"><style>{CSS}</style></head><body>
<div class="page">
<div class="brand"><img src="data:image/png;base64,{LOGO}"><span class="nm">BIORI BIOTECH · 宝锐生物</span><span class="sl">守护生命健康，缔造美好生活</span></div>
<h1>珠海宝锐生物科技有限公司</h1>
<div class="sub">BIORI BIOTECH ｜ 生物原料与试剂解决方案 ｜ 成立于 2012 年 ｜ 广东 · 珠海</div>
<div class="rule"></div>

<h2>公司概况</h2>
<p>宝锐生物成立于 2012 年，专注为生物科技领域的工业与科研用户提供生物原料与试剂解决方案。国家高新技术企业、专精特新企业，建有广东省分子诊断原料酶工程技术研究中心、珠海市企业技术中心、广东省博士后创新实践基地，通过 ISO 13485 质量管理体系认证。</p>
<p>公司依托蛋白进化、重组表达、抗体开发、适配体筛选、工艺开发及应用研究等技术平台，构建覆盖<b>诊断原料、生命科学、生物医药</b>三大板块的业务体系。</p>

<h2>三大业务板块</h2>
<table>
<tr><th style="width:20%">板块</th><th>主要产品</th><th style="width:32%">典型应用</th></tr>
<tr><td><b>诊断原料</b></td><td>分子酶（Taq、Tth、Bst、RTase、UNG、RNase H Ⅱ、Pfu 等）、qPCR / qRT-PCR / LAMP-DNA / LAMP-RNA 预混体系、辅助原料与试剂</td><td>IVD 试剂盒开发、病原体检测、肿瘤分子诊断、POCT</td></tr>
<tr><td><b>生命科学</b></td><td>分子生物学试剂、核酸提取与纯化、测序试剂、蛋白质研究工具</td><td>高校、科研院所、CRO 的日常实验与项目开发</td></tr>
<tr><td><b>生物医药</b></td><td>mRNA 原料（T7 RNA 聚合酶、DNase I、RNase H Ⅱ 等）、生物制品质量控制分析（宿主 DNA 残留、支原体检测等）</td><td>mRNA 疫苗/药物 IVT 工艺、生物药 QC</td></tr>
</table>

<h2>核心能力</h2>
<div class="two">
<div>
<ul>
<li><b>酶工程与蛋白进化</b>：定向进化、理性设计，提升耐受性与批间稳定性</li>
<li><b>重组表达与纯化</b>：大肠杆菌/酵母表达体系，GMP 级生产</li>
<li><b>冻干与体系开发</b>：可冻干配方、冻干球定制，支撑常温运输</li>
<li><b>应用研究</b>：qPCR、LAMP、NGS、直扩、数字 PCR 等场景的方法学支持</li>
</ul>
</div>
<div>
<ul>
<li><b>质量体系</b>：ISO 9001、ISO 13485；批记录可追溯</li>
<li><b>注册支持</b>：COA、稳定性、批间一致性、无动物源/TSE-BSE 声明；部分 mRNA 酶完成 DMF 备案</li>
<li><b>供应保障</b>：安全库存、双基地/备选产能、变更提前通知</li>
<li><b>定制开发</b>：按客户体系做配方与工艺定制，联合验证</li>
</ul>
</div>
</div>

<h2>合作方式</h2>
<table>
<tr><th style="width:24%">模式</th><th>内容</th><th style="width:30%">适用场景</th></tr>
<tr><td>标准原料供应</td><td>目录产品 + COA + 批量供货</td><td>已有成熟体系，替换或补充供应商</td></tr>
<tr><td>定制开发</td><td>按客户体系调整配方、浓度、剂型（含冻干）</td><td>现有原料性能不达标或需差异化</td></tr>
<tr><td>联合验证</td><td>双方共用样本与判定标准，输出对比数据</td><td>新项目立项、注册前验证</td></tr>
<tr><td>注册支持</td><td>提供注册所需原料文件与发补支持</td><td>IVD/出海注册</td></tr>
</table>

<div class="box"><b>给艾德的三个对接点：</b>① 单酶替换（Taq/RTase，现有体系不改）；② 低背景与冻干体系（NGS 血液版、MRD、出海运输）；③ mRNA/生物药原料与 QC（药企客户互荐）。</div>

<h2>资质与平台</h2>
<table>
<tr><th style="width:25%">资质</th><th style="width:25%">平台</th><th style="width:25%">质量体系</th><th>注册与合规</th></tr>
<tr><td>国家高新技术企业</td><td>广东省分子诊断原料酶工程技术研究中心</td><td>ISO 9001</td><td>COA / 批间一致性报告</td></tr>
<tr><td>专精特新企业</td><td>珠海市企业技术中心</td><td>ISO 13485</td><td>稳定性 / 冻融 / 运输验证</td></tr>
<tr><td>广东省博士后创新实践基地</td><td>蛋白进化、重组表达、抗体开发、适配体筛选平台</td><td>GMP 级生产车间</td><td>无动物源 / TSE-BSE 声明；部分 mRNA 酶 DMF 备案</td></tr>
</table>

<h2>合作流程</h2>
<p>需求沟通（场景/指标/时间窗）→ 方案与样品（货号或定制配方 + COA）→ 客户验证（共用样本与判定标准）→ 小批试产（批间一致性与交付）→ 量产与年度协议（安全库存、双供、降本路线）。</p>

<h2>联系方式</h2>
<p><b>电话</b> 0756-8699969　｜　<b>邮箱</b> marketing@biori.com　｜　<b>官网</b> www.biori.com<br><b>地址</b> 广东省珠海市香洲区水岸一路 88 号</p>

<div class="foot"><span>珠海宝锐生物科技有限公司 ｜ BIORI BIOTECH</span><span>守护生命健康，缔造美好生活</span></div>
</div>
</body></html>'''

for name, html in [('宝锐_艾德攻坚包_A4_20261027.html', A4_1), ('宝锐生物_公司介绍_A4_20261026.html', A4_2)]:
    out = BASE + name
    open(out, 'w', encoding='utf-8').write(html)
    print('✅', out)
