跳到主要内容
PulsarKit

Pages转PDF

直接从Apple Pages文件里取出可打印的PDF,不需要Pages,不需要Mac,也不用手动导出。在我们的服务器上运行,文件约两小时内自动删除。

把文件拖到这里

.pages · 最大300 MB · 每小时最多30个任务 · 文件上传到我们的服务器,处理后即删除;结果约两小时内清除

更多设置

如何提取PDF

  1. 1

    上传.pages文件

    最大300 MB。文件里的内容不会重新渲染,直接提取文件自带的预览。

  2. 2

    稍等几秒

    大多数文件不到两秒就能完成。没有渲染步骤,只有提取和一遍元数据清理。

  3. 3

    下载PDF

    保存时带预览的文件,得到完整、可打印的文档;少数只有缩略图的文件,得到一张明确标注的单页图片。

为什么这不是真正的转换

Apple从未公开Pages文档格式的规范。它的内部文件是protobuf容器(Index/Document.iwa),没有任何许可证干净的库能读取,LibreOffice也不行。这个工具不去猜测格式,而是提取Pages已经放进去的东西:每个.pages文件都是一个ZIP压缩包,Pages会在里面存一份现成的PDF,供macOS访达的快速查看预览使用。返回给你的就是这份内嵌PDF。它和原文件看起来完全一样,因为这就是Pages自己渲染出来的结果。

没有可提取的PDF时

有些文件里没有这份内嵌预览,最常见的是在Pages里用“缩小文件大小”选项保存的文件,或者较新版本Pages为了节省空间只存了一张JPEG缩略图的文件。遇到这种情况,工具会直接说明(UNSUPPORTED_PAGES_FORMAT),不会给出损坏的结果,并提供一个需要你主动选择的替代方案:用这张缩略图生成单页PDF。这和完整文档不是一回事,所以只在你要求时才会生成。

元数据会清除,不会带过去

旧版Pages会把作者电脑上的本地文件路径和macOS账号名写进内嵌预览的元数据,文件的主人通常并不知道。无论走哪种提取方式,这个工具产出的每个结果都会清空文档信息字典和XMP元数据,换成一个普通的PulsarKit生成程序标记。

在我们的服务器上处理,自动删除

这个工具从不解析Pages文档格式本身。它只是解压文件,复制出里面已有的PDF(或缩略图)。任务一完成,上传的文件就会删除。结果可下载一小时,约两小时内从服务器清除,无论你是否下载。

常见问题

为什么我的文件转换失败?

较新版本的Pages,以及用“缩小文件大小”保存的文件,有时只保留一张小缩略图,没有完整的可打印预览。这种情况下,工具会提供“改用图片预览”选项。否则请在Pages里打开文件,用“文件 → 导出为 → PDF”得到完整结果。

这个工具提取的内嵌预览是什么?

每个.pages文件都是一个ZIP压缩包,Pages会在里面存一份已经渲染好的PDF(QuickLook/Preview.pdf),这样访达不用打开应用就能显示预览。这个工具把这个文件复制出来。

隐私安全吗?

安全。下载前会清除结果的元数据,包括旧版Pages可能留在预览里的本地文件路径和macOS账号名。原文件隐藏的元数据一项都不会留下。

工具失败时,怎么直接从Pages导出PDF?

在Pages里打开文件,然后用“文件 → 导出为 → PDF”。这样总能得到完整、最新的文档;这个工具的提取则取决于Pages在文件里存了什么。

完整结果和图片备选有什么区别?

完整结果是Pages保存文件时渲染出的PDF:包含每一页,原文件可搜索的话,它也可以搜索文字。图片备选是用低分辨率缩略图生成的单页文件,只在没有更好的预览时作为最后手段,文件名以“-preview”结尾,一眼就能看出来。

有密码的Pages文件能用吗?

不能。有密码的文件会提示为加密文件(ENCRYPTED_FILE),不会处理。请先在Pages里移除密码,再重试。

相关工具