PDF 转 Base64

将完整 PDF 编码为 Base64 文本或 PDF 数据 URI。

选择 PDF 文件

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

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

目录章节: 10

PDF 转 Base64 有什么作用?

用 Base64 字符表示 PDF 的字节,并保存为文本文件。如果另一个系统只需要编码后的有效载荷,请选择纯 Base64;如果还需要媒体类型和编码前缀,请选择 PDF 数据 URI。

编码涵盖整个文件,包括现有页面和文档功能。这只改变字节的表示方式,不会翻译文字、缩小文件、加密文档或删除活动内容。

PDF 转 Base64 功能

完整文件编码

在编码有效载荷中保留每一个原始 PDF 字节。正确解码有效载荷可恢复同一文件,无需重写 PDF。

两种输出形式

下载纯 Base64,或以 data:application/pdf;base64, 开头的字符串。请选择接收应用所需的形式。

本地字节处理

在浏览器中读取并编码所选文件。转换不会将 PDF 发送到远程编码服务。

可下载的文本

将结果保存为 .txt 文件,避免在页面中显示庞大的有效载荷。与源文件一同保存,可用于受控传输或测试。

如何将 PDF 编码为 Base64?

  1. 选择符合输入限制、可读取且未加密的 PDF。
  2. 选择“仅 Base64 文本”或“PDF 数据 URI”。
  3. 开始编码并下载生成的文本文件。
  4. 确认目标系统需要前缀还是只需要有效载荷。
  5. 将有效载荷用于生产流程前,请解码测试副本并与源文件比较。

选择 PDF

选择要编码的完整文档。

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

选择 Base64 形式

选择纯 Base64 或 PDF 数据 URI。

点击截图可放大查看。
PDF 转 Base64:选择输出编码形式。

保存编码文本

下载供接收应用使用的文本有效载荷。

点击截图可放大查看。
PDF 转 Base64:下载已完成的编码文本。

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

为什么用 Base64 文本表示 PDF?

某些接口在文本消息中传输二进制文件。Base64 提供这种表示方式,但有效载荷限制、必填字段和身份验证仍由相关接口规定。本工具负责准备编码文件,不会提交 API 请求或配置接收系统。Base64 通常会增大体积,因此请同时检查 PDF 大小和允许的消息大小。

哪些人可以使用 PDF 的 Base64 编码?

API 开发者

为明确要求 Base64 的接口准备小型 PDF 有效载荷。

集成测试人员

创建可重复的编码和解码样本,不更改原始文档。

支持团队

检查传输问题是否与缺失前缀、文本截断或解码错误有关。

设置与输出检查

设置预期结果
输入单个未加密 PDF,最大 25 MiB,不超过 500 页。
纯 Base64仅包含具有正确填充的标准 Base64 有效载荷,下载文本末尾附带一个换行符。
PDF 数据 URI相同有效载荷,前面添加 data:application/pdf;base64,。
范围编码完整源文件。不提供页面范围选择或内容净化。

匹配接口所需的格式

如果 API 字段需要 Base64 字节,请使用纯文本选项。如果接口要求 PDF 数据 URI,请选择对应选项。即使有效载荷正确,前缀不符合要求或消息被截断也会导致失败;传输较大文件前,请先用已知的小型 PDF 测试。

PDF 转 Base64 问题排查

情况检查事项
目标系统拒绝有效载荷检查它需要纯 Base64、数据 URI,还是不同的外层请求格式。
编码结果比 PDF 更大这是这种文本编码的正常现象。如果接收系统限制消息大小,请使用更小的 PDF。
无法读取加密文件使用您获准使用的密码解锁文件,再对生成的 PDF 编码。

常见问题

Base64 是加密吗?

不是。任何持有编码文本的人都能解码。请对 Base64 文件采用与原始 PDF 相同的访问控制。

编码会删除脚本或附件吗?

不会。原始字节保持不变。编码不是恶意软件扫描、文档清理或签名验证步骤。

可以只编码部分页面吗?

此工具编码整个文件。请先使用“提取 PDF 页面”工具,创建仅包含需要编码页面的文档。

相关工具

Base64 转 PDF, 提取 PDF 页面, 压缩 PDF.