用途:在本地环境中生成专业 PDF 报告,包含分析摘要、格式化表格和嵌入的可视化图表。使用 reportlab Python 库,在沙箱内本地执行,因此兼容 GPT、Gemini、Claude、DeepSeek、Qwen 等所有 LLM 提供方。
主要能力:添加标题、段落、日期等文本内容;创建带表头样式、网格、背景色的表格;嵌入 matplotlib 生成的图片(建议 150-300 DPI);支持自定义页眉页脚、多栏布局和按条件高亮的彩色表格。
使用方式:导入 reportlab 相关模块(SimpleDocTemplate、Paragraph、Table、Image 等),用 SimpleDocTemplate 创建文档,将元素追加到 story 列表,最后调用 doc.build(story) 生成 PDF。表格通过 Table 与 TableStyle 设置样式,图片先由 matplotlib 保存为文件再用 Image 嵌入。若缺少库可执行 pip install reportlab。
适用场景:QC 报告、差异表达基因(DEG)汇总表、单细胞 RNA-seq 分析报告、含 UMAP 等图表的摘要 PDF、格式化文档导出、多分析结果合并成单一文档。
限制与注意事项:需本地安装 reportlab;图片需先保存为文件并确保路径存在;表格列数建议控制在 4-6 列以免超出页面宽度;生成后应清理临时图片文件;大文档建议分段构建以管理内存。文本型 PDF 通常小于 1MB,图片较多时可达 5-20MB,典型生成耗时 1-3 秒。具体收费、价格与平台信息暂未提供。