跳到主要内容
PPDF123

把 Office 文件转成 PDF

Office 转 PDF 用 LibreOffice 把 Word、Excel、PowerPoint、OpenDocument、RTF 和纯文本文件转成 PDF。版式遵循 LibreOffice 的导入结果,所以可能与 Microsoft Office 不同。

把文件拖到这里,或点击选择

支持 DOCX, DOC, ODT, RTF, XLSX, XLS, ODS, PPTX, PPT, ODP, TXT · 单个文件不超过 500.0 MB · 一次最多 20 个文件

也可以按 Ctrl/Cmd+V 或从剪贴板菜单粘贴文件。

Office 转 PDF 把办公文档送进 LibreOffice(`soffice --convert-to pdf`)。网站接受 Word、Excel、PowerPoint、OpenDocument、RTF 和 `.txt`。LibreOffice 打不开的东西会失败。

这不是万能文件转换器。可执行文件、随意二进制、以及 soffice 不导入的格式会被拒绝或产出垃圾。宏不是功能。不要上传你不信任其宏的文档。

版式跟随 LibreOffice 对该格式的导入,再导出 PDF。Excel 打印区域、PowerPoint 备注、Word 修订可能和源程序不一样。加密的办公文件常常要在本地打开另存后才过得去。Office 和 OpenDocument 文档里链接的外部资源(如远程图片和链接文件)会在转换前被移除,所以 PDF 里没有它们。

PDF 是错误输入。它已经是 PDF。图片应走图片转 PDF。电子书应走电子书转 PDF。

上传是临时的。我们不会保存你的办公文库。

功能

  • LibreOffice `--convert-to pdf`
  • 上传控件列出的办公和文本类型
  • 不是通用任意文件转码器
  • 匿名 API:/api/v1/convert/file/pdf

适用场景

  • 把 DOCX 信函变成只收 PDF 的门户能接受的文件
  • 在接受 LibreOffice 分页的前提下把表格印成 PDF
  • 转换从未在 Word 里打开过的 ODT

如何把 Word 文档转成 PDF?

  1. 上传 .docx、.xlsx、.pptx、OpenDocument、.rtf 或 .txt。
  2. 点击处理。本页没有纸张尺寸选项。
  3. 下载 PDF。
  4. 对照原程序的打印预览检查分页。

限制与边界

  • 仅限 soffice 能导入的格式
  • 没有打印区域或纸张字段
  • 办公文件里的宏和加密常常失败
  • 本网站的上传上限:每个文件 500 MB,超过约 95 MB 时分块上传。直接调用 API 时,单个请求体上限为 100 MB。

示例

  • 简单 DOCX 备忘录常常变成接近那些页的 PDF
  • 没有打印区域的巨大 XLSX 常常变成出人意料的 PDF 页数

本工具的隐私说明

文件经 HTTPS 上传,在服务器内存或短期临时目录中处理,结果就绪后即删除。我们不会为日后浏览、训练或广告画像保留副本。留存期限与 AdSense Cookie 说明见隐私政策。

常见问题

能在这里转 PDF 吗?
不能。这条路径是办公文档转 PDF。PDF 输入属于其他工具。
为什么 XLSX 变成很多空白页?
LibreOffice 按它自己的页面设置打印工作表。在 Excel 里设打印区域再导出,或事后裁切。
会执行宏吗?
不要依赖这一点。把这里当成不信任的转换沙箱。宏若重要,上传前先去掉。
.txt 是自动换行还是一页很长?
取决于 LibreOffice 的文本导入。请看 PDF。本工具不暴露换行选项。

最后更新:

用代码调用

本站每个工具都是普通 REST 接口。匿名使用不需要账号或 API Key,给浏览器、开发者和智能体同样可用。

curl -X POST "https://pdf123.xyz/api/v1/convert/file/pdf" \
  -F "[email protected]" \
  -o output.pdf

也提供 MCP 工具,供说 Model Context Protocol 的客户端调用(JSON-RPC 2.0,POST /mcp)。 完整 API 文档

在 AI 代理中使用

Skill

装上这个 Skill,Claude Code、Codex、Cursor 等 AI 代理就能替你完成「Office 转 PDF」: /skills/pdf123-file-to-pdf.md

全部 Agent Skill

文件只用于本次处理,完成后自动删除。