JSON 转 PDF

将通过验证的 JSON 源文本打印为可选择的 PDF 文本,不对数字进行舍入。

选择文件

将文件拖到此处,或使用下方按钮选择文件。

上限为 2 MB 总计 · 文件保留在您的设备上

目录章节: 10

JSON 如何转换成 PDF?

将 JSON 文件制作成 PDF 源文本清单,用于审核、文档记录或打印。转换器会检查 JSON 语法,然后以缩进或紧凑格式排列源文本。键、值、括号和标点都会保持可见。

输出是源文本清单。它不会把订单对象转换成发票,也不会推断报表设计。非 ASCII 字符会显示为可逆的 Unicode 转义序列,而数字词元会保留原始写法,包括长整数和高精度小数。

JSON 转 PDF 功能

精确保留数字词元

按原样保留 9007199254740993 等数值和长小数。格式化不会将它们转换为经过舍入的 JavaScript 数字。

重复键检测

同一对象中出现重复键时会拒绝处理,而不是悄悄保留最后一个值。同一个键的转义写法与直接写法会一并检查。

可选择的源文本

生成可在 PDF 阅读器中搜索和选择的文本。视觉换行会使长字符串保持在页面边距以内。

打印控制

选择 A4 或美式信纸、纵向或横向、边距及字号。紧凑格式可以减少输出页数。

如何将 JSON 转换为 PDF?

  1. 选择一个保存为 UTF-8 文本的 .json 文件。
  2. 选择缩进或紧凑的源文本格式。
  3. 设置纸张大小、方向、边距和字号。
  4. 开始转换。如果验证发现问题,请修正源文件后重新选择。
  5. 下载 PDF,检查嵌套对象、长数字以及 Unicode 转义序列。

选择 JSON

选择 UTF-8 JSON 文件进行验证和打印。

点击截图可放大查看。
JSON 转 PDF:选择 JSON 源文件。

设置源文本布局

选择格式、纸张、边距和字号。

点击截图可放大查看。
JSON 转 PDF:源文本格式与 PDF 页面设置。

检查 PDF

下载源文本清单,并比较一个已知值。

点击截图可放大查看。
JSON 转 PDF:已完成并可下载的源文本清单。

截图展示了使用不含敏感信息的示例文件操作本工具箱的过程。您的文件名、页数和设置可能不同。

为什么保留 JSON 源文本的 PDF 副本?

当审核人员需要在变更请求或技术文档旁放置稳定的打印参考时,PDF 源文本清单很方便。请保留原始 JSON 用于导入软件:从 PDF 复制文本时,视觉换行可能引入换行符。清单记录的是源文本,而其业务含义仍需由您验证。

哪些人可以使用 JSON 源文本清单?

应用开发者

将易读的请求或配置示例附到内部文档中。

质量审核人员

准确标记正在讨论的值或键,无需将 JSON 作为代码执行。

教师与学生

打印嵌套结构,比较数组、对象和标量值的作用。

设置与输出检查

设置预期结果
输入单个 UTF-8 .json 文件,最大 2 MiB 且不超过 100 万个字符。
验证最大嵌套深度为 64 层,最多 100,000 个词元;拒绝重复的对象键。
页面布局A4 或美式信纸;纵向或横向;边距 5–30 毫米,字号 6–24 磅。
输出可选择的源文本,最多 200 页 PDF。Unicode 字符使用 \uXXXX 转义序列。

检查长标识符而不将其舍入

假设导出数据包含一个超出普通电子表格精度的长标识符。转换包含该标识符的小样本,逐位比较 PDF 中的数字。还应检查包含表情符号的值:它会显示为 Unicode 转义序列,无需表情字体即可保留源字符。

JSON 转 PDF 问题排查

情况检查事项
JSON 被拒绝检查末尾多余的逗号、注释、未加引号的键、重复键或未结束的字符串。
字符显示为 Unicode 转义序列这是预期行为。清单以 JSON 转义形式保留字符,避免将它们替换成缺少字体时的占位符。
结果将产生过多页面使用紧凑格式、横向页面或较小字号,或者拆分源文件。

常见问题

转换器会执行 JSON 吗?

不会。它只验证源语法并打印词元,不会运行脚本、访问引用的 URL 或应用配置值。

可以根据 JSON 制作排版好的发票吗?

不可以。PDF 显示的是 JSON 源文本。发票需要单独的模板,将具体字段映射到文档设计中。

长数字会被更改吗?

数字词元保留原始写法,包括小数精度、指数表示法和负零。工具不会计算或重新解释它们的值。

相关工具

PDF 转 JSON, XML 转 PDF, 文本转 PDF.