Python 使用pandoc为Heroku生成pdf

Python 使用pandoc为Heroku生成pdf,python,django,pandoc,pypandoc,Python,Django,Pandoc,Pypandoc,在我的Django站点上,我有一个按钮,可以创建word文档并将其转换为pdf文件,在新窗口中向用户显示。现在,这是通过使用docx阅读word文档,然后使用docx2pdf进行对话来完成的 我的问题是,当我在Heroku上启动它使其生效时,因为Heroku在linux上运行,这意味着我的文档不会被创建,因为我试图用docx生成它 我认为可以使用pandoc。然而,我很难实现它。 下面是word文档生成和pdf生成,而不尝试实现pandoc。如何使用以下代码实现pandoc: import do

在我的Django站点上,我有一个按钮,可以创建word文档并将其转换为pdf文件,在新窗口中向用户显示。现在,这是通过使用
docx
阅读word文档,然后使用
docx2pdf
进行对话来完成的

我的问题是,当我在Heroku上启动它使其生效时,因为Heroku在linux上运行,这意味着我的文档不会被创建,因为我试图用docx生成它

我认为可以使用
pandoc
。然而,我很难实现它。 下面是word文档生成和pdf生成,而不尝试实现
pandoc
。如何使用以下代码实现pandoc:

import docx

def making_a_doc_function(request):

 doc = docx.Document()
 doc.add_heading("hello")

 doc.save('thisisdoc.docx')
 convert("thisisdoc.docx", "output.pdf")
 pdf = open('output.pdf', 'rb')
 response = FileResponse(pdf)
return response
pandoc文件: