PDF薪资条批量

批量生成薪资条(合并或ZIP分文件)

每位员工一份薪资条,支持合并PDF或分文件ZIP。

示例结果

1 个示例

示例:Payroll Slip Batch

自动生成的PDF样例:Merged payroll slips sample

payroll-slip-batch-example1.pdf 查看文件
查看输入参数
{ "companyName": "Elysia Payroll", "outputMode": "merged", "payrollData": "[{\"employeeId\":\"E1\",\"name\":\"Alice\",\"earnings\":[{\"label\":\"Base Salary\",\"amount\":5000}],\"deductions\":[{\"label\":\"Tax\",\"amount\":700}]},{\"employeeId\":\"E2\",\"name\":\"Bob\",\"earnings\":[{\"label\":\"Base Salary\",\"amount\":4300}],\"deductions\":[{\"label\":\"Tax\",\"amount\":560}]}]" }

关键信息

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

概览

PDF薪资条批量工具专为人力资源和财务部门设计,用于快速、准确地批量生成员工薪资条。您只需提供公司名称和结构化的薪资数据,即可选择将所有薪资条合并为一个PDF文件,或为每位员工生成独立的PDF并打包成ZIP文件,大幅提升薪资发放文件的准备效率。

适用场景

  • 每月需要为大量员工批量制作和分发电子薪资条时。
  • 处理来自不同部门或分支机构的薪资数据,需要统一格式输出时。
  • 希望将薪资条以PDF格式存档或通过电子邮件发送给员工时。

工作原理

  • 输入公司名称,并将员工薪资数据(包含姓名、收入项、扣除项等)整理为JSON格式粘贴到指定区域。
  • 选择输出模式:合并为单个PDF文件,或为每位员工生成单独的PDF并打包成ZIP压缩包。
  • 根据需要调整页面尺寸、方向等设置,点击生成按钮,工具将自动渲染并输出薪资条文件。

使用场景

人力资源部门每月末批量生成全公司员工的电子薪资条,并通过邮件系统统一发送。
集团下属各分支机构的财务人员,使用统一模板和工具独立生成本机构的薪资条文件。
会计师事务所为客户公司处理薪资业务,批量生成格式规范的薪资条PDF作为交付物或存档。

用户案例

1. 批量生成合并薪资条PDF

薪酬专员
背景原因
某公司薪酬专员小王每月需要为200名员工制作薪资条。以往使用Word模板手动填写并转换,耗时且易出错。
解决问题
需要一种快速、准确的方法,将本月所有员工的薪资数据一次性生成为一个便于存档和分发的PDF文件。
如何使用
在“公司名称”中输入“星辰科技有限公司”,将整理好的包含200条员工记录的JSON数据粘贴到“薪资数据JSON”文本框,输出模式选择“Merged PDF”。
示例配置
companyName: "星辰科技有限公司", outputMode: "merged"
效果
工具在数秒内生成了一个包含200页的PDF文件,每页为一名员工的格式化工整薪资条,文件大小适中,便于邮件发送和服务器存储。

2. 为分支机构生成独立薪资条ZIP包

背景原因
一家连锁企业的区域经理需要为辖区内5家门店的80名员工分别生成薪资条,并分发给各门店经理打印张贴。
解决问题
需要为每位员工生成独立的PDF文件,并按门店或整体打包,方便分发和本地打印。
如何使用
输入公司名称“美味餐饮集团-华东区”,粘贴80名员工的薪资数据JSON,将输出模式设置为“Separate PDFs (ZIP)”,页面尺寸选择“Letter”。
示例配置
companyName: "美味餐饮集团-华东区", outputMode: "separate_zip", pageSize: "Letter"
效果
下载得到一个ZIP压缩包,解压后包含80个以员工ID或姓名命名的独立PDF薪资条文件,区域经理可以按需将文件分发给各门店。

用 Samples 测试

json, pdf

相关专题

常见问题

薪资数据JSON的格式是怎样的?

数据应为一个JSON数组,每个对象代表一名员工,需包含员工ID、姓名、收入项数组(含标签和金额)和扣除项数组(含标签和金额)。

“合并PDF”和“分文件ZIP”两种输出模式有什么区别?

“合并PDF”将所有员工的薪资条生成在一个PDF文件中;“分文件ZIP”则为每位员工生成一个独立的PDF文件,并将它们打包成一个ZIP压缩包下载。

可以自定义薪资条的页面大小和方向吗?

可以。工具支持选择A4、Letter或Legal等页面尺寸,并可勾选“横向”选项来切换页面方向。

“额外等待时间”设置有什么用?

此设置用于在页面加载完成后增加一个固定延迟(毫秒),以确保所有动态内容(如图表)完全渲染后再生成PDF,适用于复杂页面。

生成的文件会保存我的薪资数据吗?

不会。所有处理均在您的浏览器或服务器会话中实时完成,生成的文件可供下载,但工具本身不会存储您输入的任何薪资数据。

API 文档

请求端点

POST /zh/api/tools/pdf-payroll-slip-batch

请求参数

参数名 类型 必填 描述
companyName text -
payrollData textarea -
outputMode select -
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-payroll-slip-batch": {
      "name": "pdf-payroll-slip-batch",
      "description": "批量生成薪资条(合并或ZIP分文件)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pdf-payroll-slip-batch",
      "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]