健身训练 PDF 生成器

从 JSON 或 CSV 训练计划数据生成可打印 PDF,包含动作表格、进度格子和可选的视频二维码

粘贴训练计划 JSON/CSV 或上传文件,字段可包含 day、exercise、sets、reps、rest、notes 和 videoUrl。工具会按训练日分组排版为 PDF,并可为每个动作生成进度格子和扫码演示二维码。

示例结果

1 个示例

生成可打印的 3 天力量训练计划

为学员生成含组数、次数、休息、进度格子和演示二维码的训练 handout。

fitness-workout-pdf-generator-example1.pdf 查看文件
查看输入参数
{ "workoutData": "[\n {\n \"day\": \"Push Day\",\n \"exercise\": \"Bench Press\",\n \"sets\": \"4\",\n \"reps\": \"8\",\n \"rest\": \"90s\",\n \"notes\": \"Pause on chest\",\n \"videoUrl\": \"https://example.com/bench\"\n },\n {\n \"day\": \"Push Day\",\n \"exercise\": \"Incline Dumbbell Press\",\n \"sets\": \"3\",\n \"reps\": \"10\",\n \"rest\": \"75s\",\n \"notes\": \"Controlled eccentric\",\n \"videoUrl\": \"https://example.com/incline\"\n },\n {\n \"day\": \"Pull Day\",\n \"exercise\": \"Pull-Up\",\n \"sets\": \"4\",\n \"reps\": \"AMRAP\",\n \"rest\": \"90s\",\n \"notes\": \"Full hang each rep\",\n \"videoUrl\": \"https://example.com/pullup\"\n }\n]", "workoutFile": "", "programTitle": "Client Strength Block", "subtitle": "Week 1-4 printable training sheet", "includeProgressBoxes": true, "includeQrCodes": true, "pageSize": "A4" }

Click to upload file or drag and drop file here

Maximum file size: 10MB Supported formats: application/json, text/csv, text/plain, .json, .csv

关键信息

分类
文档与 PDF
输入类型
textarea, file, text, checkbox, select
输出类型
file
样本覆盖
4
支持 API
Yes

概览

健身训练 PDF 生成器是一款专为教练和健身爱好者设计的实用工具。它能够将 JSON 或 CSV 格式的训练计划数据快速转换为排版精美、可直接打印的 PDF 文件。工具不仅会按训练日自动分组动作,还能生成用于记录的进度格子,并将视频链接转化为可扫码观看的二维码,极大提升训练指导的专业度与便利性。

适用场景

  • 健身教练需要为学员定制并分发带有动作演示和打卡功能的专属训练计划时。
  • 健身爱好者希望将电子表格中的训练安排打印成便于携带的纸质记录表时。
  • 线上健身博主需要批量生成带有动作演示视频二维码的 PDF 课件以供粉丝下载时。

工作原理

  • 在文本框中粘贴包含训练日、动作名称、组数、次数等字段的 JSON 或 CSV 数据,或直接上传对应的数据文件。
  • 自定义计划的标题和副标题,并选择所需的页面尺寸(A4 或 Letter)。
  • 根据需求勾选是否需要生成用于打卡的“进度格子”以及用于动作演示的“视频二维码”。
  • 点击生成,系统会自动按天分组排版,输出一份结构清晰、可直接打印的 PDF 文件。

使用场景

私教为线下学员制作包含动作要领和演示视频的专属纸质训练手册。
力量举训练者将为期四周的周期训练计划导出为 A4 打印版,方便带入健身房记录重量。
线上减脂营教练批量生成标准化的每日居家跟练课件并分发给社群学员。

用户案例

1. 为私教学员生成专属力量训练计划

健身教练
背景原因
教练为学员制定了为期四周的力量训练计划,需要一份既能记录进度又能查看动作标准的纸质表格。
解决问题
手动排版表格耗时,且无法直观地将动作演示视频附在纸质表格上。
如何使用
粘贴包含 day、exercise 和 videoUrl 的 JSON 数据,设置标题为“学员专属力量训练”,勾选“包含进度格子”和“包含二维码”。
示例配置
{
  "programTitle": "学员专属力量训练",
  "subtitle": "第一阶段打印版",
  "includeProgressBoxes": true,
  "includeQrCodes": true,
  "pageSize": "A4"
}
效果
生成了一份按训练日分组的 A4 尺寸 PDF,每个动作旁都有打卡格子和扫码即可观看的演示视频二维码。

2. 快速转换 CSV 课表为可打印 PDF

健身爱好者
背景原因
习惯使用 Excel 记录自己的日常训练安排,并保存为了 CSV 格式。
解决问题
在健身房看手机 Excel 不方便,希望能打印成纸质版带去训练区直接填写。
如何使用
上传保存好的 CSV 训练文件,设置副标题为“第一周训练打卡表”,取消勾选二维码,保留进度格子。
示例配置
{
  "programTitle": "个人训练计划",
  "subtitle": "第一周训练打卡表",
  "includeProgressBoxes": true,
  "includeQrCodes": false,
  "pageSize": "Letter"
}
效果
CSV 数据被完美转换为 Letter 尺寸的排版表格,去除了不需要的二维码,保留了干净的打卡区,方便直接打印和手写记录。

用 Samples 测试

json, csv, pdf

相关专题

常见问题

支持哪些格式的数据输入?

支持直接粘贴 JSON 或 CSV 格式的文本数据,也可以上传 .json、.csv 或 .txt 格式的文件。

数据中需要包含哪些字段才能正常生成?

建议包含 day(训练日)、exercise(动作)、sets(组数)、reps(次数)、rest(休息时间)、notes(备注)和 videoUrl(视频链接)等字段。

视频二维码是如何生成的?

如果您的数据中包含 videoUrl 字段,且勾选了“包含二维码”选项,工具会自动将该链接转换为二维码并附在对应动作旁,方便学员扫码观看演示。

生成的 PDF 可以选择纸张大小吗?

可以,目前支持标准的 A4 和 Letter 两种页面尺寸,以适应不同的打印需求。

进度格子有什么作用?

勾选“包含进度格子”后,PDF 中每个动作旁会生成空白的复选框,方便在实际训练中用笔打卡记录完成情况。

API 文档

请求端点

POST /zh/api/tools/fitness-workout-pdf-generator

请求参数

参数名 类型 必填 描述
workoutData textarea -
workoutFile file (需要先上传) -
programTitle text -
subtitle text -
includeProgressBoxes checkbox -
includeQrCodes checkbox -
pageSize select -

文件类型参数需要先通过 POST /upload/fitness-workout-pdf-generator 上传获取 filePath,然后将 filePath 传递给对应的文件字段。

响应格式

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
文件: 文件

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-fitness-workout-pdf-generator": {
      "name": "fitness-workout-pdf-generator",
      "description": "从 JSON 或 CSV 训练计划数据生成可打印 PDF,包含动作表格、进度格子和可选的视频二维码",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=fitness-workout-pdf-generator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

支持 URL 文件链接或 Base64 编码作为文件参数。

如果遇见问题,请联系我们:[email protected]