【发布时间】:2013-02-27 05:27:09
【问题描述】:
我正在使用 Python 构建一个网站,该网站使用 LaTeX 生成 PDF 文件。但我想把大部分网站放在 Google App Engine 上,我不能在上面运行 LaTeX。所以我想在另一台服务器上做 LaTeX 部分。
起初这似乎是一个简单的问题 --- 我认为最好的方法是将 LaTeX 发布到服务器并让它响应 PDF。但是如果 LaTeX 文件很长,有时可能需要一段时间才能编译,所以我开始认为这不是最好的方法。做这样的事情的标准方法是什么?这一定是一个很常见的问题。
【问题讨论】:
-
这基本上是asked before。本质上,使用 ReportLab。
-
其实我特别想用LaTeX,而不是ReportLab。但这看起来确实是一个不错的库,需要牢记在其他项目中!
-
将 LaTeX 提交到远程 Web 服务器,它会返回一个作业句柄。然后您可以轮询服务器上的另一个 URL,并询问作业 X 是否已完成。如果是,请向 PDF 检索 URL 发出请求,并指定作业句柄。您可能还希望将身份验证包裹起来,因此服务器只能检索他们自己提交的作业。
标签: python http pdf web-applications latex