分类

PDF发票生成器

使用结构化明细生成带品牌的发票PDF

通过结构化数据创建专业发票。

功能

  • Logo、开票方与客户信息
  • 明细表与小计/税额/总计
  • 适用于A4/Letter的打印布局

输入

  • JSON明细
  • 公司与客户信息

输出

  • 可下载的发票PDF

示例结果

1 个示例

示例:Invoice Generator

自动生成的PDF样例:Invoice PDF sample

invoice-generator-example1.pdf 查看文件
查看输入参数
{ "companyName": "Nova Studio LLC", "companyInfo": "123 Market Street\nSan Francisco, CA", "customerName": "Atlas Ventures", "customerInfo": "77 Mission Blvd\nSan Jose, CA", "invoiceNumber": "INV-2026-0042", "invoiceDate": "2026-02-05", "dueDate": "2026-02-20", "currency": "USD", "taxRate": 7.5, "lineItems": "[{\"description\":\"Design Sprint\",\"quantity\":3,\"unitPrice\":1200}]", "logoFile": "/public/logo.png" }

Click to upload file or drag and drop file here

Maximum file size: 10MB Supported formats: image/png, image/jpeg, image/webp

关键信息

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

概览

PDF发票生成器是一款高效的在线工具,旨在帮助企业和自由职业者通过结构化数据快速生成专业、美观的PDF格式发票,支持自定义公司Logo、客户信息及详细的费用明细。

适用场景

  • 需要为客户快速开具专业且格式统一的电子发票时。
  • 在处理大量业务明细,希望通过JSON格式批量生成账单时。
  • 需要将发票直接打印或发送给客户,并要求具备品牌Logo和清晰的税额计算时。

工作原理

  • 输入公司名称、客户信息及发票基本编号与日期。
  • 以JSON格式录入服务或产品明细,包括描述、数量和单价。
  • 设置税率并上传公司Logo图片(可选)。
  • 点击生成并下载符合A4或Letter标准的专业PDF发票。

使用场景

自由职业者为客户提供设计或咨询服务后的账单结算。
小型企业向长期合作伙伴发送月度服务费用清单。
电商卖家为特定订单生成带有详细税费说明的正式发票。

用户案例

1. 自由职业者设计服务发票

独立设计师
背景原因
设计师完成了三个阶段的设计冲刺,需要向客户发送一份包含详细费用和税额的正式发票。
解决问题
手动排版发票耗时且容易出错,需要一个能自动计算总额并保持专业外观的工具。
如何使用
输入公司信息,在明细栏填入设计冲刺的JSON数据,设置7.5%的税率并上传Logo。
示例配置
[{"description":"设计冲刺","quantity":3,"unitPrice":1200}]
效果
生成了一份包含公司Logo、清晰明细、税额计算及到期日的专业PDF发票。

用 Samples 测试

json, html, pdf

相关专题

常见问题

生成发票支持哪些页面尺寸?

目前支持 A4、Letter 和 Legal 三种标准打印尺寸。

明细数据必须使用 JSON 格式吗?

是的,为了确保计算准确,明细需按照 JSON 数组格式输入,包含描述、数量和单价。

可以添加公司 Logo 吗?

可以,支持上传 PNG、JPG 或 WebP 格式的图片作为发票的品牌标识。

系统会自动计算税额吗?

是的,输入税率百分比后,系统会自动计算小计、税额及最终总计金额。

生成的发票文件安全吗?

生成的文件仅供您下载,我们不会存储您的发票数据,确保您的财务信息隐私安全。

API 文档

请求端点

POST /zh/api/tools/pdf-invoice-generator

请求参数

参数名 类型 必填 描述
companyName text -
companyInfo textarea -
customerName text -
customerInfo textarea -
invoiceNumber text -
invoiceDate date -
dueDate date -
currency text -
taxRate number -
lineItems textarea -
notes textarea -
logoFile file (需要先上传) -
pageSize select -

文件类型参数需要先通过 POST /upload/pdf-invoice-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-pdf-invoice-generator": {
      "name": "pdf-invoice-generator",
      "description": "使用结构化明细生成带品牌的发票PDF",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pdf-invoice-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]