分类

PDF工时汇总

自动汇总工时/排班并导出PDF

根据JSON工时记录生成可打印汇总。

包含:

  • 员工维度总工时/班次/加班
  • 每日汇总
  • 明细审计表

示例结果

1 个示例

示例:Timesheet Summary

自动生成的PDF样例:Timesheet summary PDF

timesheet-summary-example1.pdf 查看文件
查看输入参数
{ "reportTitle": "Timesheet Summary", "periodLabel": "Week 1", "showDailyBreakdown": true, "includeOvertime": true, "pageSize": "A4", "landscape": true }

关键信息

分类
Document Tools
输入类型
text, textarea, checkbox, number, select
输出类型
file
样本覆盖
4
支持 API
Yes

概览

PDF工时汇总工具能自动将JSON格式的工时记录转换为结构清晰、可直接打印的PDF报告。它汇总每位员工的总工时、班次和加班情况,并提供每日分解与明细审计表,是薪资计算、项目核算和排班管理的得力助手。

适用场景

  • 需要将零散的电子工时记录(如打卡数据、排班表)汇总成一份正式、可打印的PDF报告时。
  • 在计算薪资或进行项目成本核算前,需要快速核对并确认员工的总工时与加班时长时。
  • 需要向管理层或客户提供一份标准化、格式统一的工时汇总文件作为交付物或存档时。

工作原理

  • 准备数据:将工时记录整理为指定的JSON数组格式,每条记录包含员工、日期、班次和工时等信息。
  • 配置参数:设置报告标题、期间标签,并选择是否包含加班计算、每日分解以及页面布局(如A4横向)。
  • 生成报告:工具解析JSON数据,自动计算汇总,并通过Puppeteer引擎渲染生成PDF文件供下载。

使用场景

薪资专员每周汇总所有员工的打卡记录,生成PDF报告作为计算工资的依据。
项目经理统计团队成员在特定项目上的投入工时,导出PDF用于项目结算和成本分析。
人力资源部门为审计或合规要求,将一段时间内的排班与出勤记录整理成标准格式的PDF存档。

用户案例

1. 销售团队周报汇总

销售运营助理
背景原因
每周需要汇总全国销售团队的拜访客户工时,用于计算绩效奖金。原始数据来自各区域的Excel打卡记录。
解决问题
手动合并多个表格并计算每人总工时和加班非常繁琐,且容易出错。
如何使用
将各区域数据整理成统一的JSON格式,粘贴到“工时JSON数据”框中。设置报表标题为“销售部第X周工时汇总”,期间标签为对应的周数。
效果
一键生成包含所有销售人员总工时、加班时长及每日明细的PDF报告,直接用于奖金核算。

2. 软件开发项目工时审计

技术项目经理
背景原因
一个为期两周的冲刺结束,需要向客户提交团队成员在各项任务上的详细工时记录,作为项目结算的凭证。
解决问题
需要一份正式、清晰且包含原始明细的报告,以证明工时投入的合理性。
如何使用
从项目管理工具中导出工时日志,转换为JSON。配置页面为A4横向以容纳更多列,并确保“显示每日分解”和“包含加班”选项已开启。
效果
生成一份专业的PDF报告,清晰展示了每位开发人员在冲刺期间的每日工作分布和总投入,增强了结算的透明度。

用 Samples 测试

json, pdf

相关专题

常见问题

输入的工时数据必须是什么格式?

必须是JSON数组。每个对象需包含`employee`(员工)、`date`(日期)、`shift`(班次)、`hours`(工时)等字段。

可以自定义PDF报告的标题和期间吗?

可以。通过“报表标题”和“期间标签”选项,您可以自定义显示在PDF顶部的标题和副标题。

生成的PDF是什么样子的?

PDF包含三个主要部分:按员工汇总的总工时/班次/加班表、每日工时汇总表,以及包含所有原始记录的明细审计表。

工具如何计算加班?

工具会根据您设置的“标准日工时”(默认为8小时),自动将超出部分的工时识别为加班,并在汇总表中单独列出。

我的工时数据安全吗?

数据仅在您本次操作中用于生成PDF,处理完成后即被清除,不会存储或用于其他目的。

API 文档

请求端点

POST /zh/api/tools/pdf-timesheet-summary

请求参数

参数名 类型 必填 描述
reportTitle text -
periodLabel text -
timesheetData textarea -
showDailyBreakdown checkbox -
includeOvertime checkbox -
standardDailyHours number -
pageSize select -
landscape checkbox -
waitUntil select -
waitTime number -

响应格式

{
  "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-pdf-timesheet-summary": {
      "name": "pdf-timesheet-summary",
      "description": "自动汇总工时/排班并导出PDF",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pdf-timesheet-summary",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

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

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