我已经在Mac上安装了moinmoin 1.9.7,并添加了CreatePdfDocument操作。当使用非常基本的页面(仅包含字符串“此页面有意留为空白”)时,我可以使用以下命令调出pdf配置菜单

http://somehost:8080/Page?action=CreatePdfDocument

并可以进行到服务器尝试生成pdf的地步-它重定向到:

http://localhost:8080/Page

然后投放以下html:

<html><body marginwidth="0" marginheight="0" style="background-color: rgb(38,38,38)"><embed width="100%" height="100%" name="plugin" src="http://somehost:8080/Page" type="application/pdf"></body></html>

moin-moin服务器似乎挂在了最后一个请求上,从不返回生成的pdf。我已经在CreatePdfDocument操作源代码中添加了一些调试语句,并且可以看到正在生成正确的pdf。

任何想法可能出什么问题,或者我最好在哪里开始调试此问题?由于服务器正在挂起/对最后一个请求无响应,因此我很难弄清楚问题出在哪里。

最佳答案

这不是直接解决您的问题的方法,但是几年前,我发现自己用wkhtmltopdf在MoinMoin中创建PDF的方法很简单,因为我发现CreatePdfDocument之类的东西很麻烦。如果您仍然感兴趣,请查看我的自助方法here。现在它已经令人满意地工作了几年。另外,很抱歉,不只是将其添加为评论,还不允许我在此阶段这样做。

关于python - CreatePdfDocument与MoinMoin 1.9.7一起挂起,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15954877/

10-09 22:20