完整文件编码
在编码有效载荷中保留每一个原始 PDF 字节。正确解码有效载荷可恢复同一文件,无需重写 PDF。
将完整 PDF 编码为 Base64 文本或 PDF 数据 URI。
将文件拖到此处,或使用下方按钮选择文件。
上限为 25 MB 总计 · 文件保留在您的设备上
在此预览文档。对于新添加的内容,预览仅用于辅助确定位置;请检查保存后的输出结果。
用 Base64 字符表示 PDF 的字节,并保存为文本文件。如果另一个系统只需要编码后的有效载荷,请选择纯 Base64;如果还需要媒体类型和编码前缀,请选择 PDF 数据 URI。
编码涵盖整个文件,包括现有页面和文档功能。这只改变字节的表示方式,不会翻译文字、缩小文件、加密文档或删除活动内容。
在编码有效载荷中保留每一个原始 PDF 字节。正确解码有效载荷可恢复同一文件,无需重写 PDF。
下载纯 Base64,或以 data:application/pdf;base64, 开头的字符串。请选择接收应用所需的形式。
在浏览器中读取并编码所选文件。转换不会将 PDF 发送到远程编码服务。
将结果保存为 .txt 文件,避免在页面中显示庞大的有效载荷。与源文件一同保存,可用于受控传输或测试。
选择要编码的完整文档。
点击截图可放大查看。
选择纯 Base64 或 PDF 数据 URI。
点击截图可放大查看。
下载供接收应用使用的文本有效载荷。
点击截图可放大查看。
截图展示了使用不含敏感信息的示例文件操作本工具箱的过程。您的文件名、页数和设置可能不同。
某些接口在文本消息中传输二进制文件。Base64 提供这种表示方式,但有效载荷限制、必填字段和身份验证仍由相关接口规定。本工具负责准备编码文件,不会提交 API 请求或配置接收系统。Base64 通常会增大体积,因此请同时检查 PDF 大小和允许的消息大小。
为明确要求 Base64 的接口准备小型 PDF 有效载荷。
创建可重复的编码和解码样本,不更改原始文档。
检查传输问题是否与缺失前缀、文本截断或解码错误有关。
| 设置 | 预期结果 |
|---|---|
| 输入 | 单个未加密 PDF,最大 25 MiB,不超过 500 页。 |
| 纯 Base64 | 仅包含具有正确填充的标准 Base64 有效载荷,下载文本末尾附带一个换行符。 |
| PDF 数据 URI | 相同有效载荷,前面添加 data:application/pdf;base64,。 |
| 范围 | 编码完整源文件。不提供页面范围选择或内容净化。 |
如果 API 字段需要 Base64 字节,请使用纯文本选项。如果接口要求 PDF 数据 URI,请选择对应选项。即使有效载荷正确,前缀不符合要求或消息被截断也会导致失败;传输较大文件前,请先用已知的小型 PDF 测试。
| 情况 | 检查事项 |
|---|---|
| 目标系统拒绝有效载荷 | 检查它需要纯 Base64、数据 URI,还是不同的外层请求格式。 |
| 编码结果比 PDF 更大 | 这是这种文本编码的正常现象。如果接收系统限制消息大小,请使用更小的 PDF。 |
| 无法读取加密文件 | 使用您获准使用的密码解锁文件,再对生成的 PDF 编码。 |
不是。任何持有编码文本的人都能解码。请对 Base64 文件采用与原始 PDF 相同的访问控制。
不会。原始字节保持不变。编码不是恶意软件扫描、文档清理或签名验证步骤。
此工具编码整个文件。请先使用“提取 PDF 页面”工具,创建仅包含需要编码页面的文档。