0

发票生成器 (PDF)

填写您的业务和客户详细信息、行项目、税率和到期日,然后下载干净、布局正确的 PDF 发票 - 与 SaaS 发票工具不同,无需注册,也无需云存储您的业务数据。

PDF 使用内置的纯拉丁字体(无需下载外部字体文件,以保持所有内容的私密性和离线性)。非拉丁文字(例如西里尔文、阿拉伯文或中文)的名称或地址可能会显示为“?”而不是正确的字符。

Buy Me a Coffee at ko-fi.com
处理中... 0%
读取发票详细信息
布置 PDF
节省
完成

结果

该发票生成器将简单的表单从头开始转换为真实的 PDF:发票编号、发票和到期日、您的“发件人”业务详细信息、客户的“帐单收款人”详细信息、包含说明、数量和单价的可重复行项目表、税率和付款条件的注释字段。每行总计按数量 × 单价计算,汇总为小计、税费和总计,这些内容实时显示在页面上,并在导出时再次绘制到 PDF 中 - 您看到的数字就是您得到的数字。

隐私角度才是重点。每个主流发票工具(Wave、FreshBooks、Invoice2go、Zoho Invoice 等)都要求您创建一个帐户,并将您的客户列表、地址和收入历史记录存储在其服务器上(通常是无限期存储),因为这些数据正是 SaaS 业务所要保留的数据。该工具的作用恰恰相反:整个 PDF 是使用 pdf-lib 库在浏览器中组装的,并且不会将任何表单字段、公司名称、客户地址或美元金额发送到任何地方。关闭该选项卡,您刚刚构建的发票的任何内容都不会保留在您自己的下载文件夹之外的任何地方。

在底层,生成器构建一个新的 PDF 文档(不是从文件加载的模板),嵌入标准 Helvetica 和 Helvetica-Bold 字体,并使用手动计算的坐标布置每个元素(标题、两个地址块、表格列、总计和注释),通过测量每个字符串的渲染宽度而不是猜测固定偏移量,数字列真正右对齐。如果客户列表很长或注释很长,布局会自动换行并添加新页面,而不是让任何内容重叠或超出边缘。

一个值得一提的诚实限制是:内置字体仅涵盖拉丁/西方字符集 (WinAnsi),因为嵌入完整的 Unicode 字体系列意味着仅为此一个工具提供额外的字体文件。如果企业名称或客户地址以西里尔字母(包括乌克兰语)、阿拉伯语、中文或其他非拉丁文字书写,这些字符将显示为“?”如果发生这种情况,该工具会在生成后向您发出警告 - 音译的拉丁字母拼写是在此之前的可靠解决方法。对于本网站支持的英语和其他拉丁字母语言,输出的呈现方式与键入的内容完全相同 - 免费、离线且私密。