在Python中将.pages转换为.doc或.pdf

在Python中将.pages转换为.doc或.pdf,python,pdf,pdf-generation,docx,doc,Python,Pdf,Pdf Generation,Docx,Doc,如何使用Python将.pages文件转换为.doc或.pdf文件?我的用例基本上是: 用户将.pages文件上载到我的服务 我的服务将.pages转换为.pdf` 使用基于浏览器的.pdf查看器在浏览器中呈现.pdf python中完整的本机解决方案将是困难的 合适的解决方案是研究如何自动将页面导出为pdf或ms word格式的文件 为此,似乎有一个可行的解决方案: Three是一个使用pyobjc自动化页面的示例:我从未这样做过,但是如果您解压缩文件,.pages文件似乎已经包含pdf版本

如何使用Python将
.pages
文件转换为
.doc
.pdf
文件?我的用例基本上是:

  • 用户将
    .pages
    文件上载到我的服务
  • 我的服务将
    .pages
    转换为.pdf`
  • 使用基于浏览器的
    .pdf
    查看器在浏览器中呈现
    .pdf

  • python中完整的本机解决方案将是困难的

    合适的解决方案是研究如何自动将页面导出为pdf或ms word格式的文件

    为此,似乎有一个可行的解决方案:


  • Three是一个使用pyobjc自动化页面的示例:

    我从未这样做过,但是如果您解压缩文件,.pages文件似乎已经包含pdf版本:

    我将把它添加到我的原始问题中,但我的用例是:=>用户将.pages文件上载到我的服务=>我的服务将.pages转换为.pdf=>转换后的.pdf在浏览器中使用基于浏览器的pdf预览器呈现。这确实有效,但并不总是可靠的,因为该文件有时只包含缩略图.jpg而不包含预览.pdf。也许会考虑这样的事情?