工具
ZH

XML 转 PDF 在线转换

在浏览器中把 XML 文件转换成整洁的 PDF。电子发票会被自动识别并按发票版式排版:墨西哥的 CFDI、巴西的 NF-e、意大利电子发票 fattura elettronica(FatturaPA)、德国的 XRechnung 和 ZUGFeRD / Factur-X(CII 或 UBL),以及其他 UBL 发票。其他所有 XML 文件则会转换为结构清晰、易于阅读的大纲。

XML

PDF 预览

打开或粘贴 XML 文件,PDF 预览将显示在这里。

隐私保护:您的数据仅在浏览器中处理,绝不会被上传。

XML 怎么转换成 PDF

  1. 打开 XML 文件、把它拖到编辑器中,或直接粘贴内容。也可以试试 CFDI、NF-e、FatturaPA 或 XRechnung 示例,看看发票版式的效果。
  2. 工具会自动识别文件类型:发票采用发票版式,其他文件生成大纲。你也可以按需更改版式、纸张大小、页面方向和字号。
  3. 检查预览后点击下载 PDF。整个过程不上传任何内容——PDF 直接在你的浏览器中生成。

电子发票:CFDI、NF-e、FatturaPA、XRechnung 和 UBL

格式国家/地区PDF 中显示的内容
CFDI 3.3 和 4.0(factura electrónica)墨西哥开票方和收票方及其 RFC、带 ClaveProdServ 的明细项目、小计、税额和总计、UUID(folio fiscal)、认证日期以及 SAT 证书
NF-e 和 NFC-e(nota fiscal eletrônica)巴西开票方和收票方及其 CNPJ/CPF 和地址、带 NCM 和 CFOP 的商品、ICMS、IPI、PIS 和 COFINS 合计、44 位访问密钥(chave de acesso)以及授权协议号
FatturaPA 1.2——fattura elettronica(FPR12 和 FPA12)意大利销售方(cedente/prestatore)和购买方(cessionario/committente)及其 partita IVA 或 codice fiscale 和地址、单据类型(TD01 fattura、TD04 nota di credito …)、含 IVA 税率和折扣的明细行、按税率列出的应税金额和 IVA、预扣税(ritenuta)和总计、付款方式、到期日和 IBAN、progressivo invio 和 codice destinatario。如果一个文件中包含多张发票,则显示第一张。
CII——XRechnung、ZUGFeRD 2.x 和 Factur-X德国、法国及欧盟销售方和购买方及其增值税号、税号、地址和联系人、Leitweg-ID、含增值税税率的明细行、净额、按税率列出的增值税和应付金额、交货日期和到期日、IBAN 以及 Profile 级别(XRechnung 3.0、EN 16931、BASIC、EXTENDED …)
UBL 2.1 Invoice 和 Credit Note(Peppol、UBL 语法的 XRechnung)欧盟及许多其他国家供应商和客户、发票明细行、税额和应付金额、到期日和 IBAN

易读的摘要,而非官方版式发票

生成的 PDF 以清晰的版式呈现 XML 中的数据,便于阅读、打印、归档或分享。但它并不是官方版式:巴西规定 NF-e 须使用 DANFE 格式;墨西哥对 CFDI 的representación impresa(打印版)有特定的内容要求,例如二维码和数字签章;FatturaPA 的官方显示方式则是 AgID 样式表(foglio di stile)。对于 XRechnung 和 FatturaPA,XML 文件本身才是具有法律效力的发票,PDF 并不是具有法律约束力的副本,因此请将 XML 与 PDF 一并保存。

其他任意 XML 文件

配置文件、数据导出文件、RSS 订阅源或 sitemap 会转换为大纲:每个元素连同其文本各占一行,属性以 @name: value 的形式列在元素下方,嵌套关系通过缩进体现。过长的值会自动换行,大型文档会按需延续到多页,页脚带有页码。

常见问题

如何把 CFDI 发票从 XML 转成 PDF?

打开该发票(factura)的 XML 文件(或点击 CFDI 示例)。CFDI 3.3 和 4.0 会被自动识别,PDF 中会显示开票方、收票方、明细项目、税额、总计和 UUID。文件始终不会离开你的电脑。

可以把 NF-e 从 XML 转成 PDF 吗?

可以。打开 NF-e 或 nfeProc 的 XML 文件,即可得到包含开票方、收票方、商品、合计、访问密钥(chave de acesso)和授权协议号的 PDF。它是一份易读的摘要,而不是官方的 DANFE。

如何把 XRechnung 或 fattura elettronica 打开为 PDF?

打开 XML 文件,或点击 FatturaPA 或 XRechnung 示例。意大利的 FatturaPA(FPR12、FPA12)和 CII 发票(XRechnung、ZUGFeRD、Factur-X)都会被自动识别,UBL 语法的 XRechnung 也一样。生成的 PDF 是易读的摘要,既不是 AgID 样式表视图,也不是具有法律约束力的副本。带签名的 .xml.p7m 文件需要先提取出 .xml 文件。

支持 ñ、ç、ã、à、ß 等特殊字符吗?

支持。西班牙语、葡萄牙语、意大利语、德语、法语及其他西欧语言的文本使用 PDF 标准字体。对于波兰语、捷克语、土耳其语、越南语、希腊语或西里尔字母文本,转换器会自动嵌入 Unicode 字体,因此这些字符也能正确显示。注意:中文、日文、韩文、泰文、阿拉伯文和 emoji 均不受支持,会显示为“?”。

我的发票会被上传到任何地方吗?

不会。PDF 由你浏览器中的 JavaScript 生成,机密发票始终保存在你的设备上。